parser: use C tables in lexer