#ifndef FN_H #define FN_H #include "cgen.h" #include "lex.h" #include "parse.h" #include "prv.h" struct fn_cgen { int dummy; }; int fn(const struct lex *l, struct prv *p); struct fn *fn_cur(const struct prv *p); int fn_cgen(const struct fn *fn, struct cgen *c); const struct stentry *fn_var(const struct fn *fn, const struct tk *tk); void fn_free(struct fn *fn); void fn_cgen_free(struct fn_cgen *c); #endif