This commit is contained in:
Akim Demaille
2020-09-06 14:23:50 +02:00
parent b327f38832
commit f5d4b64909
2 changed files with 383 additions and 364 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,4 @@
/* A Bison parser, made by GNU Bison 3.7.14-eb26-dirty. */
/* A Bison parser, made by GNU Bison 3.7.2.43-1ae84. */
/* Bison interface for Yacc-like parsers in C
@@ -99,13 +99,13 @@ extern int gram_debug;
PERCENT_CODE = 17, /* "%code" */
PERCENT_DEFAULT_PREC = 18, /* "%default-prec" */
PERCENT_DEFINE = 19, /* "%define" */
PERCENT_DEFINES = 20, /* "%defines" */
PERCENT_ERROR_VERBOSE = 21, /* "%error-verbose" */
PERCENT_EXPECT = 22, /* "%expect" */
PERCENT_EXPECT_RR = 23, /* "%expect-rr" */
PERCENT_ERROR_VERBOSE = 20, /* "%error-verbose" */
PERCENT_EXPECT = 21, /* "%expect" */
PERCENT_EXPECT_RR = 22, /* "%expect-rr" */
PERCENT_FILE_PREFIX = 23, /* "%file-prefix" */
PERCENT_FLAG = 24, /* "%<flag>" */
PERCENT_FILE_PREFIX = 25, /* "%file-prefix" */
PERCENT_GLR_PARSER = 26, /* "%glr-parser" */
PERCENT_GLR_PARSER = 25, /* "%glr-parser" */
PERCENT_HEADER = 26, /* "%header" */
PERCENT_INITIAL_ACTION = 27, /* "%initial-action" */
PERCENT_LANGUAGE = 28, /* "%language" */
PERCENT_NAME_PREFIX = 29, /* "%name-prefix" */
@@ -155,10 +155,11 @@ union GRAM_STYPE
char* BRACED_PREDICATE; /* "%?{...}" */
char* EPILOGUE; /* "epilogue" */
char* PROLOGUE; /* "%{...%}" */
char* yykind_74; /* string.opt */
code_props_type code_props_type; /* code_props_type */
int INT_LITERAL; /* "integer literal" */
int yykind_82; /* int.opt */
named_ref* yykind_95; /* named_ref.opt */
int yykind_83; /* int.opt */
named_ref* yykind_96; /* named_ref.opt */
param_type PERCENT_PARAM; /* "%param" */
symbol* token_decl; /* token_decl */
symbol* alias; /* alias */
@@ -171,21 +172,21 @@ union GRAM_STYPE
symbol_list* generic_symlist_item; /* generic_symlist_item */
symbol_list* nterm_decls; /* nterm_decls */
symbol_list* token_decls; /* token_decls */
symbol_list* yykind_80; /* token_decl.1 */
symbol_list* yykind_81; /* token_decl.1 */
symbol_list* token_decls_for_prec; /* token_decls_for_prec */
symbol_list* yykind_85; /* token_decl_for_prec.1 */
symbol_list* yykind_86; /* token_decl_for_prec.1 */
symbol_list* symbol_decls; /* symbol_decls */
symbol_list* yykind_88; /* symbol_decl.1 */
symbol_list* yykind_89; /* symbol_decl.1 */
uniqstr PERCENT_ERROR_VERBOSE; /* "%error-verbose" */
uniqstr PERCENT_FLAG; /* "%<flag>" */
uniqstr PERCENT_FILE_PREFIX; /* "%file-prefix" */
uniqstr PERCENT_FLAG; /* "%<flag>" */
uniqstr PERCENT_NAME_PREFIX; /* "%name-prefix" */
uniqstr PERCENT_PURE_PARSER; /* "%pure-parser" */
uniqstr BRACKETED_ID; /* "[identifier]" */
uniqstr ID; /* "identifier" */
uniqstr ID_COLON; /* "identifier:" */
uniqstr TAG; /* "<tag>" */
uniqstr yykind_74; /* tag.opt */
uniqstr yykind_75; /* tag.opt */
uniqstr tag; /* tag */
uniqstr variable; /* variable */
unsigned char CHAR_LITERAL; /* "character literal" */