regenerate gram.c with bison -l -o gram.c gram.y