#include #include #include "lr-parser.c" #include "bin/generated.c" #include "parts/toklist.h" enum symbol { PLUS = 0, MINUS, LPAREN, RPAREN, N0, N1, END_INPUT, EP, E, T, N, SYMBOLS_END, }; static symbol toklist[] = {N0, PLUS, N1, END_INPUT}; static symbol *tok = toklist; symbol toklist_eat() { return *(tok++); } // unsafe symbol toklist_peek() { return *tok; } // unsafe int main(void) { return lr_parser(); }