#ifndef PRINT_H #define PRINT_H #include "cgen.h" #include "lex.h" #include struct prientry { const struct tk *tk; const struct lit *lit; const struct stentry *entry; }; struct print { struct prientry *entries; size_t nentries; int println; }; int print(const struct lex *l, struct prv *p, int (*fn)(const struct lex *, const struct prv *, const struct print *)); void print_free(struct print *p); #endif