Replace tokens, rules and grammar from ansi-c compiler

(basically a rewrite of c.l and c.y)