shithub: hammer

ref: 893a6828d04ad197b2eb773d19bff69ba63af14e
dir: /fns.h/

View raw version
void	loaduse(char*);
Nlst	append(Nlst, Nod*);
Nod*	mkexpr(int, Nod*, Nod*);
Nod*	mkiter(Nod*, Nod*, Nod*);
Nod*	mkfor(Nod*, Nod*, Nod*, Nod*);
Nod*	mkif(Nod*, Nod*, Nod*);
Nod*	mkfunc(char*, Nlst, Typ*, Nlst);
Nod*	mklit(vlong);
Nod*	mksym(char*);
Nod*	mkdecl(char*, Typ*, Nod*);
Nod*	mkblk(Nlst);
Typ*	mktype(char*, int);
Typ*	mktyarray(Typ*, Nod*);
Typ*	mktyslice(Typ*);
Typ*	mktyfunc(Typ**, int, Typ*);
int	nodfmt(Fmt*);
void	astfmtinstall(void);