#ifndef TYPE_H #define TYPE_H #include "lex.h" #include "prv.h" #include "parse.h" const struct type *type_ufind(const struct fn *fn, const char *s); const struct type *type_find(const struct fn *fn, const char *s); char *type_name(const struct type *t); int type(const struct lex *l, struct prv *p, int (*fn)(const struct lex *, struct prv *p, const struct type *t)); void type_free(struct type *t); void type_lfree(struct type *t); #endif