short lex_specification
generate_first_table