1 2 3 4 5 6 7 8
struct location; void ppinit(const char *); void next(void); _Bool peek(int); char *expect(int, const char *); _Bool consume(int);