diff options
| author | Michal Marek <mmarek@suse.com> | 2016-11-29 09:57:40 -0500 |
|---|---|---|
| committer | Michal Marek <mmarek@suse.com> | 2016-11-29 09:57:40 -0500 |
| commit | 7e441fe759b1133ac995a3bbaee5383a016684a8 (patch) | |
| tree | e990781606fbf96a7431870b1e536a05e7222bb2 | |
| parent | 0efdb2282343578474d342816809710681995985 (diff) | |
genksyms: Regenerate parser
Regenerate the keyword table and parser after commit 0efdb2282343
("kbuild/genksyms: handle va_list type").
Signed-off-by: Michal Marek <mmarek@suse.com>
| -rw-r--r-- | scripts/genksyms/keywords.hash.c_shipped | 59 | ||||
| -rw-r--r-- | scripts/genksyms/parse.tab.c_shipped | 676 | ||||
| -rw-r--r-- | scripts/genksyms/parse.tab.h_shipped | 33 |
3 files changed, 387 insertions, 381 deletions
diff --git a/scripts/genksyms/keywords.hash.c_shipped b/scripts/genksyms/keywords.hash.c_shipped index e9452482e198..738018ba7375 100644 --- a/scripts/genksyms/keywords.hash.c_shipped +++ b/scripts/genksyms/keywords.hash.c_shipped | |||
| @@ -57,7 +57,7 @@ is_reserved_hash (register const char *str, register unsigned int len) | |||
| 57 | 101, 101, 101, 101, 101, 101, 101, 101, 101, 0, | 57 | 101, 101, 101, 101, 101, 101, 101, 101, 101, 0, |
| 58 | 101, 101, 101, 101, 101, 101, 15, 101, 101, 101, | 58 | 101, 101, 101, 101, 101, 101, 15, 101, 101, 101, |
| 59 | 0, 101, 101, 101, 101, 101, 101, 101, 101, 101, | 59 | 0, 101, 101, 101, 101, 101, 101, 101, 101, 101, |
| 60 | 101, 101, 101, 101, 101, 0, 101, 0, 101, 5, | 60 | 101, 101, 101, 101, 101, 0, 101, 0, 0, 5, |
| 61 | 25, 20, 55, 30, 101, 15, 101, 101, 10, 0, | 61 | 25, 20, 55, 30, 101, 15, 101, 101, 10, 0, |
| 62 | 10, 40, 10, 101, 10, 5, 0, 10, 15, 101, | 62 | 10, 40, 10, 101, 10, 5, 0, 10, 15, 101, |
| 63 | 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, | 63 | 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, |
| @@ -89,7 +89,7 @@ is_reserved_word (register const char *str, register unsigned int len) | |||
| 89 | { | 89 | { |
| 90 | enum | 90 | enum |
| 91 | { | 91 | { |
| 92 | TOTAL_KEYWORDS = 46, | 92 | TOTAL_KEYWORDS = 47, |
| 93 | MIN_WORD_LENGTH = 3, | 93 | MIN_WORD_LENGTH = 3, |
| 94 | MAX_WORD_LENGTH = 24, | 94 | MAX_WORD_LENGTH = 24, |
| 95 | MIN_HASH_VALUE = 3, | 95 | MIN_HASH_VALUE = 3, |
| @@ -99,7 +99,7 @@ is_reserved_word (register const char *str, register unsigned int len) | |||
| 99 | static const struct resword wordlist[] = | 99 | static const struct resword wordlist[] = |
| 100 | { | 100 | { |
| 101 | {""}, {""}, {""}, | 101 | {""}, {""}, {""}, |
| 102 | #line 35 "scripts/genksyms/keywords.gperf" | 102 | #line 36 "scripts/genksyms/keywords.gperf" |
| 103 | {"asm", ASM_KEYW}, | 103 | {"asm", ASM_KEYW}, |
| 104 | {""}, | 104 | {""}, |
| 105 | #line 15 "scripts/genksyms/keywords.gperf" | 105 | #line 15 "scripts/genksyms/keywords.gperf" |
| @@ -119,20 +119,21 @@ is_reserved_word (register const char *str, register unsigned int len) | |||
| 119 | {"__const__", CONST_KEYW}, | 119 | {"__const__", CONST_KEYW}, |
| 120 | #line 25 "scripts/genksyms/keywords.gperf" | 120 | #line 25 "scripts/genksyms/keywords.gperf" |
| 121 | {"__signed__", SIGNED_KEYW}, | 121 | {"__signed__", SIGNED_KEYW}, |
| 122 | #line 53 "scripts/genksyms/keywords.gperf" | 122 | #line 54 "scripts/genksyms/keywords.gperf" |
| 123 | {"static", STATIC_KEYW}, | 123 | {"static", STATIC_KEYW}, |
| 124 | {""}, | 124 | #line 30 "scripts/genksyms/keywords.gperf" |
| 125 | #line 48 "scripts/genksyms/keywords.gperf" | 125 | {"__builtin_va_list", VA_LIST_KEYW}, |
| 126 | #line 49 "scripts/genksyms/keywords.gperf" | ||
| 126 | {"int", INT_KEYW}, | 127 | {"int", INT_KEYW}, |
| 127 | #line 41 "scripts/genksyms/keywords.gperf" | ||
| 128 | {"char", CHAR_KEYW}, | ||
| 129 | #line 42 "scripts/genksyms/keywords.gperf" | 128 | #line 42 "scripts/genksyms/keywords.gperf" |
| 129 | {"char", CHAR_KEYW}, | ||
| 130 | #line 43 "scripts/genksyms/keywords.gperf" | ||
| 130 | {"const", CONST_KEYW}, | 131 | {"const", CONST_KEYW}, |
| 131 | #line 54 "scripts/genksyms/keywords.gperf" | 132 | #line 55 "scripts/genksyms/keywords.gperf" |
| 132 | {"struct", STRUCT_KEYW}, | 133 | {"struct", STRUCT_KEYW}, |
| 133 | #line 33 "scripts/genksyms/keywords.gperf" | ||
| 134 | {"__restrict__", RESTRICT_KEYW}, | ||
| 135 | #line 34 "scripts/genksyms/keywords.gperf" | 134 | #line 34 "scripts/genksyms/keywords.gperf" |
| 135 | {"__restrict__", RESTRICT_KEYW}, | ||
| 136 | #line 35 "scripts/genksyms/keywords.gperf" | ||
| 136 | {"restrict", RESTRICT_KEYW}, | 137 | {"restrict", RESTRICT_KEYW}, |
| 137 | #line 12 "scripts/genksyms/keywords.gperf" | 138 | #line 12 "scripts/genksyms/keywords.gperf" |
| 138 | {"EXPORT_SYMBOL_GPL_FUTURE", EXPORT_SYMBOL_KEYW}, | 139 | {"EXPORT_SYMBOL_GPL_FUTURE", EXPORT_SYMBOL_KEYW}, |
| @@ -143,7 +144,7 @@ is_reserved_word (register const char *str, register unsigned int len) | |||
| 143 | {"__volatile__", VOLATILE_KEYW}, | 144 | {"__volatile__", VOLATILE_KEYW}, |
| 144 | #line 10 "scripts/genksyms/keywords.gperf" | 145 | #line 10 "scripts/genksyms/keywords.gperf" |
| 145 | {"EXPORT_SYMBOL", EXPORT_SYMBOL_KEYW}, | 146 | {"EXPORT_SYMBOL", EXPORT_SYMBOL_KEYW}, |
| 146 | #line 32 "scripts/genksyms/keywords.gperf" | 147 | #line 33 "scripts/genksyms/keywords.gperf" |
| 147 | {"_restrict", RESTRICT_KEYW}, | 148 | {"_restrict", RESTRICT_KEYW}, |
| 148 | {""}, | 149 | {""}, |
| 149 | #line 17 "scripts/genksyms/keywords.gperf" | 150 | #line 17 "scripts/genksyms/keywords.gperf" |
| @@ -152,64 +153,64 @@ is_reserved_word (register const char *str, register unsigned int len) | |||
| 152 | {"EXPORT_SYMBOL_GPL", EXPORT_SYMBOL_KEYW}, | 153 | {"EXPORT_SYMBOL_GPL", EXPORT_SYMBOL_KEYW}, |
| 153 | #line 21 "scripts/genksyms/keywords.gperf" | 154 | #line 21 "scripts/genksyms/keywords.gperf" |
| 154 | {"__extension__", EXTENSION_KEYW}, | 155 | {"__extension__", EXTENSION_KEYW}, |
| 155 | #line 44 "scripts/genksyms/keywords.gperf" | 156 | #line 45 "scripts/genksyms/keywords.gperf" |
| 156 | {"enum", ENUM_KEYW}, | 157 | {"enum", ENUM_KEYW}, |
| 157 | #line 13 "scripts/genksyms/keywords.gperf" | 158 | #line 13 "scripts/genksyms/keywords.gperf" |
| 158 | {"EXPORT_UNUSED_SYMBOL", EXPORT_SYMBOL_KEYW}, | 159 | {"EXPORT_UNUSED_SYMBOL", EXPORT_SYMBOL_KEYW}, |
| 159 | #line 45 "scripts/genksyms/keywords.gperf" | 160 | #line 46 "scripts/genksyms/keywords.gperf" |
| 160 | {"extern", EXTERN_KEYW}, | 161 | {"extern", EXTERN_KEYW}, |
| 161 | {""}, | 162 | {""}, |
| 162 | #line 24 "scripts/genksyms/keywords.gperf" | 163 | #line 24 "scripts/genksyms/keywords.gperf" |
| 163 | {"__signed", SIGNED_KEYW}, | 164 | {"__signed", SIGNED_KEYW}, |
| 164 | #line 14 "scripts/genksyms/keywords.gperf" | 165 | #line 14 "scripts/genksyms/keywords.gperf" |
| 165 | {"EXPORT_UNUSED_SYMBOL_GPL", EXPORT_SYMBOL_KEYW}, | 166 | {"EXPORT_UNUSED_SYMBOL_GPL", EXPORT_SYMBOL_KEYW}, |
| 166 | #line 57 "scripts/genksyms/keywords.gperf" | 167 | #line 58 "scripts/genksyms/keywords.gperf" |
| 167 | {"union", UNION_KEYW}, | 168 | {"union", UNION_KEYW}, |
| 168 | {""}, {""}, | 169 | {""}, {""}, |
| 169 | #line 22 "scripts/genksyms/keywords.gperf" | 170 | #line 22 "scripts/genksyms/keywords.gperf" |
| 170 | {"__inline", INLINE_KEYW}, | 171 | {"__inline", INLINE_KEYW}, |
| 171 | #line 40 "scripts/genksyms/keywords.gperf" | 172 | #line 41 "scripts/genksyms/keywords.gperf" |
| 172 | {"auto", AUTO_KEYW}, | 173 | {"auto", AUTO_KEYW}, |
| 173 | #line 28 "scripts/genksyms/keywords.gperf" | 174 | #line 28 "scripts/genksyms/keywords.gperf" |
| 174 | {"__volatile", VOLATILE_KEYW}, | 175 | {"__volatile", VOLATILE_KEYW}, |
| 175 | {""}, {""}, | 176 | {""}, {""}, |
| 176 | #line 58 "scripts/genksyms/keywords.gperf" | 177 | #line 59 "scripts/genksyms/keywords.gperf" |
| 177 | {"unsigned", UNSIGNED_KEYW}, | 178 | {"unsigned", UNSIGNED_KEYW}, |
| 178 | {""}, | 179 | {""}, |
| 179 | #line 51 "scripts/genksyms/keywords.gperf" | 180 | #line 52 "scripts/genksyms/keywords.gperf" |
| 180 | {"short", SHORT_KEYW}, | 181 | {"short", SHORT_KEYW}, |
| 181 | #line 47 "scripts/genksyms/keywords.gperf" | 182 | #line 48 "scripts/genksyms/keywords.gperf" |
| 182 | {"inline", INLINE_KEYW}, | 183 | {"inline", INLINE_KEYW}, |
| 183 | {""}, | 184 | {""}, |
| 184 | #line 60 "scripts/genksyms/keywords.gperf" | 185 | #line 61 "scripts/genksyms/keywords.gperf" |
| 185 | {"volatile", VOLATILE_KEYW}, | 186 | {"volatile", VOLATILE_KEYW}, |
| 186 | #line 49 "scripts/genksyms/keywords.gperf" | 187 | #line 50 "scripts/genksyms/keywords.gperf" |
| 187 | {"long", LONG_KEYW}, | 188 | {"long", LONG_KEYW}, |
| 188 | #line 31 "scripts/genksyms/keywords.gperf" | 189 | #line 32 "scripts/genksyms/keywords.gperf" |
| 189 | {"_Bool", BOOL_KEYW}, | 190 | {"_Bool", BOOL_KEYW}, |
| 190 | {""}, {""}, | 191 | {""}, {""}, |
| 191 | #line 50 "scripts/genksyms/keywords.gperf" | 192 | #line 51 "scripts/genksyms/keywords.gperf" |
| 192 | {"register", REGISTER_KEYW}, | 193 | {"register", REGISTER_KEYW}, |
| 193 | #line 59 "scripts/genksyms/keywords.gperf" | 194 | #line 60 "scripts/genksyms/keywords.gperf" |
| 194 | {"void", VOID_KEYW}, | 195 | {"void", VOID_KEYW}, |
| 195 | {""}, | 196 | {""}, |
| 196 | #line 43 "scripts/genksyms/keywords.gperf" | 197 | #line 44 "scripts/genksyms/keywords.gperf" |
| 197 | {"double", DOUBLE_KEYW}, | 198 | {"double", DOUBLE_KEYW}, |
| 198 | {""}, | 199 | {""}, |
| 199 | #line 26 "scripts/genksyms/keywords.gperf" | 200 | #line 26 "scripts/genksyms/keywords.gperf" |
| 200 | {"__typeof", TYPEOF_KEYW}, | 201 | {"__typeof", TYPEOF_KEYW}, |
| 201 | {""}, {""}, | 202 | {""}, {""}, |
| 202 | #line 52 "scripts/genksyms/keywords.gperf" | 203 | #line 53 "scripts/genksyms/keywords.gperf" |
| 203 | {"signed", SIGNED_KEYW}, | 204 | {"signed", SIGNED_KEYW}, |
| 204 | {""}, {""}, {""}, {""}, | 205 | {""}, {""}, {""}, {""}, |
| 205 | #line 56 "scripts/genksyms/keywords.gperf" | 206 | #line 57 "scripts/genksyms/keywords.gperf" |
| 206 | {"typeof", TYPEOF_KEYW}, | 207 | {"typeof", TYPEOF_KEYW}, |
| 207 | #line 55 "scripts/genksyms/keywords.gperf" | 208 | #line 56 "scripts/genksyms/keywords.gperf" |
| 208 | {"typedef", TYPEDEF_KEYW}, | 209 | {"typedef", TYPEDEF_KEYW}, |
| 209 | {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, | 210 | {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, |
| 210 | {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, | 211 | {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, |
| 211 | {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, | 212 | {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, |
| 212 | #line 46 "scripts/genksyms/keywords.gperf" | 213 | #line 47 "scripts/genksyms/keywords.gperf" |
| 213 | {"float", FLOAT_KEYW} | 214 | {"float", FLOAT_KEYW} |
| 214 | }; | 215 | }; |
| 215 | 216 | ||
diff --git a/scripts/genksyms/parse.tab.c_shipped b/scripts/genksyms/parse.tab.c_shipped index 99950b5afb0d..69148d30ca3f 100644 --- a/scripts/genksyms/parse.tab.c_shipped +++ b/scripts/genksyms/parse.tab.c_shipped | |||
| @@ -172,22 +172,23 @@ extern int yydebug; | |||
| 172 | VOID_KEYW = 281, | 172 | VOID_KEYW = 281, |
| 173 | VOLATILE_KEYW = 282, | 173 | VOLATILE_KEYW = 282, |
| 174 | TYPEOF_KEYW = 283, | 174 | TYPEOF_KEYW = 283, |
| 175 | EXPORT_SYMBOL_KEYW = 284, | 175 | VA_LIST_KEYW = 284, |
| 176 | ASM_PHRASE = 285, | 176 | EXPORT_SYMBOL_KEYW = 285, |
| 177 | ATTRIBUTE_PHRASE = 286, | 177 | ASM_PHRASE = 286, |
| 178 | TYPEOF_PHRASE = 287, | 178 | ATTRIBUTE_PHRASE = 287, |
| 179 | BRACE_PHRASE = 288, | 179 | TYPEOF_PHRASE = 288, |
| 180 | BRACKET_PHRASE = 289, | 180 | BRACE_PHRASE = 289, |
| 181 | EXPRESSION_PHRASE = 290, | 181 | BRACKET_PHRASE = 290, |
| 182 | CHAR = 291, | 182 | EXPRESSION_PHRASE = 291, |
| 183 | DOTS = 292, | 183 | CHAR = 292, |
| 184 | IDENT = 293, | 184 | DOTS = 293, |
| 185 | INT = 294, | 185 | IDENT = 294, |
| 186 | REAL = 295, | 186 | INT = 295, |
| 187 | STRING = 296, | 187 | REAL = 296, |
| 188 | TYPE = 297, | 188 | STRING = 297, |
| 189 | OTHER = 298, | 189 | TYPE = 298, |
| 190 | FILENAME = 299 | 190 | OTHER = 299, |
| 191 | FILENAME = 300 | ||
| 191 | }; | 192 | }; |
| 192 | #endif | 193 | #endif |
| 193 | 194 | ||
| @@ -439,20 +440,20 @@ union yyalloc | |||
| 439 | /* YYFINAL -- State number of the termination state. */ | 440 | /* YYFINAL -- State number of the termination state. */ |
| 440 | #define YYFINAL 4 | 441 | #define YYFINAL 4 |
| 441 | /* YYLAST -- Last index in YYTABLE. */ | 442 | /* YYLAST -- Last index in YYTABLE. */ |
| 442 | #define YYLAST 515 | 443 | #define YYLAST 524 |
| 443 | 444 | ||
| 444 | /* YYNTOKENS -- Number of terminals. */ | 445 | /* YYNTOKENS -- Number of terminals. */ |
| 445 | #define YYNTOKENS 54 | 446 | #define YYNTOKENS 55 |
| 446 | /* YYNNTS -- Number of nonterminals. */ | 447 | /* YYNNTS -- Number of nonterminals. */ |
| 447 | #define YYNNTS 49 | 448 | #define YYNNTS 49 |
| 448 | /* YYNRULES -- Number of rules. */ | 449 | /* YYNRULES -- Number of rules. */ |
| 449 | #define YYNRULES 133 | 450 | #define YYNRULES 134 |
| 450 | /* YYNRULES -- Number of states. */ | 451 | /* YYNRULES -- Number of states. */ |
| 451 | #define YYNSTATES 188 | 452 | #define YYNSTATES 189 |
| 452 | 453 | ||
| 453 | /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */ | 454 | /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */ |
| 454 | #define YYUNDEFTOK 2 | 455 | #define YYUNDEFTOK 2 |
| 455 | #define YYMAXUTOK 299 | 456 | #define YYMAXUTOK 300 |
| 456 | 457 | ||
| 457 | #define YYTRANSLATE(YYX) \ | 458 | #define YYTRANSLATE(YYX) \ |
| 458 | ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) | 459 | ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
| @@ -464,15 +465,15 @@ static const yytype_uint8 yytranslate[] = | |||
| 464 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, | 465 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
| 465 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, | 466 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
| 466 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, | 467 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
| 467 | 48, 49, 50, 2, 47, 2, 2, 2, 2, 2, | 468 | 49, 50, 51, 2, 48, 2, 2, 2, 2, 2, |
| 468 | 2, 2, 2, 2, 2, 2, 2, 2, 53, 45, | 469 | 2, 2, 2, 2, 2, 2, 2, 2, 54, 46, |
| 469 | 2, 51, 2, 2, 2, 2, 2, 2, 2, 2, | 470 | 2, 52, 2, 2, 2, 2, 2, 2, 2, 2, |
| 470 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, | 471 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
| 471 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, | 472 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
| 472 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, | 473 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
| 473 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, | 474 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
| 474 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, | 475 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
| 475 | 2, 2, 2, 52, 2, 46, 2, 2, 2, 2, | 476 | 2, 2, 2, 53, 2, 47, 2, 2, 2, 2, |
| 476 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, | 477 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
| 477 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, | 478 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
| 478 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, | 479 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
| @@ -489,7 +490,8 @@ static const yytype_uint8 yytranslate[] = | |||
| 489 | 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, | 490 | 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, |
| 490 | 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, | 491 | 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, |
| 491 | 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, | 492 | 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, |
| 492 | 35, 36, 37, 38, 39, 40, 41, 42, 43, 44 | 493 | 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, |
| 494 | 45 | ||
| 493 | }; | 495 | }; |
| 494 | 496 | ||
| 495 | #if YYDEBUG | 497 | #if YYDEBUG |
| @@ -502,76 +504,76 @@ static const yytype_uint16 yyprhs[] = | |||
| 502 | 46, 50, 55, 56, 58, 60, 63, 65, 67, 69, | 504 | 46, 50, 55, 56, 58, 60, 63, 65, 67, 69, |
| 503 | 71, 73, 75, 77, 79, 81, 86, 88, 91, 94, | 505 | 71, 73, 75, 77, 79, 81, 86, 88, 91, 94, |
| 504 | 97, 101, 105, 109, 112, 115, 118, 120, 122, 124, | 506 | 97, 101, 105, 109, 112, 115, 118, 120, 122, 124, |
| 505 | 126, 128, 130, 132, 134, 136, 138, 140, 143, 144, | 507 | 126, 128, 130, 132, 134, 136, 138, 140, 142, 145, |
| 506 | 146, 148, 151, 153, 155, 157, 159, 162, 164, 166, | 508 | 146, 148, 150, 153, 155, 157, 159, 161, 164, 166, |
| 507 | 168, 173, 178, 181, 185, 189, 192, 194, 196, 198, | 509 | 168, 170, 175, 180, 183, 187, 191, 194, 196, 198, |
| 508 | 203, 208, 211, 215, 219, 222, 224, 228, 229, 231, | 510 | 200, 205, 210, 213, 217, 221, 224, 226, 230, 231, |
| 509 | 233, 237, 240, 243, 245, 246, 248, 250, 255, 260, | 511 | 233, 235, 239, 242, 245, 247, 248, 250, 252, 257, |
| 510 | 263, 267, 271, 275, 276, 278, 281, 285, 289, 290, | 512 | 262, 265, 269, 273, 277, 278, 280, 283, 287, 291, |
| 511 | 292, 294, 297, 301, 304, 305, 307, 309, 313, 316, | 513 | 292, 294, 296, 299, 303, 306, 307, 309, 311, 315, |
| 512 | 319, 321, 324, 325, 328, 332, 337, 339, 343, 345, | 514 | 318, 321, 323, 326, 327, 330, 334, 339, 341, 345, |
| 513 | 349, 352, 353, 355 | 515 | 347, 351, 354, 355, 357 |
| 514 | }; | 516 | }; |
| 515 | 517 | ||
| 516 | /* YYRHS -- A `-1'-separated list of the rules' RHS. */ | 518 | /* YYRHS -- A `-1'-separated list of the rules' RHS. */ |
| 517 | static const yytype_int8 yyrhs[] = | 519 | static const yytype_int8 yyrhs[] = |
| 518 | { | 520 | { |
| 519 | 55, 0, -1, 56, -1, 55, 56, -1, -1, 57, | 521 | 56, 0, -1, 57, -1, 56, 57, -1, -1, 58, |
| 520 | 58, -1, -1, 12, 23, 59, 61, -1, -1, 23, | 522 | 59, -1, -1, 12, 23, 60, 62, -1, -1, 23, |
| 521 | 60, 61, -1, 61, -1, 85, -1, 100, -1, 102, | 523 | 61, 62, -1, 62, -1, 86, -1, 101, -1, 103, |
| 522 | -1, 1, 45, -1, 1, 46, -1, 65, 62, 45, | 524 | -1, 1, 46, -1, 1, 47, -1, 66, 63, 46, |
| 523 | -1, -1, 63, -1, 64, -1, 63, 47, 64, -1, | 525 | -1, -1, 64, -1, 65, -1, 64, 48, 65, -1, |
| 524 | 75, 101, 96, 86, -1, -1, 66, -1, 67, -1, | 526 | 76, 102, 97, 87, -1, -1, 67, -1, 68, -1, |
| 525 | 66, 67, -1, 68, -1, 69, -1, 5, -1, 17, | 527 | 67, 68, -1, 69, -1, 70, -1, 5, -1, 17, |
| 526 | -1, 21, -1, 11, -1, 14, -1, 70, -1, 74, | 528 | -1, 21, -1, 11, -1, 14, -1, 71, -1, 75, |
| 527 | -1, 28, 48, 82, 49, -1, 32, -1, 22, 38, | 529 | -1, 28, 49, 83, 50, -1, 33, -1, 22, 39, |
| 528 | -1, 24, 38, -1, 10, 38, -1, 22, 38, 88, | 530 | -1, 24, 39, -1, 10, 39, -1, 22, 39, 89, |
| 529 | -1, 24, 38, 88, -1, 10, 38, 97, -1, 10, | 531 | -1, 24, 39, 89, -1, 10, 39, 98, -1, 10, |
| 530 | 97, -1, 22, 88, -1, 24, 88, -1, 7, -1, | 532 | 98, -1, 22, 89, -1, 24, 89, -1, 7, -1, |
| 531 | 19, -1, 15, -1, 16, -1, 20, -1, 25, -1, | 533 | 19, -1, 15, -1, 16, -1, 20, -1, 25, -1, |
| 532 | 13, -1, 9, -1, 26, -1, 6, -1, 42, -1, | 534 | 13, -1, 9, -1, 26, -1, 6, -1, 29, -1, |
| 533 | 50, 72, -1, -1, 73, -1, 74, -1, 73, 74, | 535 | 43, -1, 51, 73, -1, -1, 74, -1, 75, -1, |
| 534 | -1, 8, -1, 27, -1, 31, -1, 18, -1, 71, | 536 | 74, 75, -1, 8, -1, 27, -1, 32, -1, 18, |
| 535 | 75, -1, 76, -1, 38, -1, 42, -1, 76, 48, | 537 | -1, 72, 76, -1, 77, -1, 39, -1, 43, -1, |
| 536 | 79, 49, -1, 76, 48, 1, 49, -1, 76, 34, | 538 | 77, 49, 80, 50, -1, 77, 49, 1, 50, -1, |
| 537 | -1, 48, 75, 49, -1, 48, 1, 49, -1, 71, | 539 | 77, 35, -1, 49, 76, 50, -1, 49, 1, 50, |
| 538 | 77, -1, 78, -1, 38, -1, 42, -1, 78, 48, | 540 | -1, 72, 78, -1, 79, -1, 39, -1, 43, -1, |
| 539 | 79, 49, -1, 78, 48, 1, 49, -1, 78, 34, | 541 | 79, 49, 80, 50, -1, 79, 49, 1, 50, -1, |
| 540 | -1, 48, 77, 49, -1, 48, 1, 49, -1, 80, | 542 | 79, 35, -1, 49, 78, 50, -1, 49, 1, 50, |
| 541 | 37, -1, 80, -1, 81, 47, 37, -1, -1, 81, | 543 | -1, 81, 38, -1, 81, -1, 82, 48, 38, -1, |
| 542 | -1, 82, -1, 81, 47, 82, -1, 66, 83, -1, | 544 | -1, 82, -1, 83, -1, 82, 48, 83, -1, 67, |
| 543 | 71, 83, -1, 84, -1, -1, 38, -1, 42, -1, | 545 | 84, -1, 72, 84, -1, 85, -1, -1, 39, -1, |
| 544 | 84, 48, 79, 49, -1, 84, 48, 1, 49, -1, | 546 | 43, -1, 85, 49, 80, 50, -1, 85, 49, 1, |
| 545 | 84, 34, -1, 48, 83, 49, -1, 48, 1, 49, | 547 | 50, -1, 85, 35, -1, 49, 84, 50, -1, 49, |
| 546 | -1, 65, 75, 33, -1, -1, 87, -1, 51, 35, | 548 | 1, 50, -1, 66, 76, 34, -1, -1, 88, -1, |
| 547 | -1, 52, 89, 46, -1, 52, 1, 46, -1, -1, | 549 | 52, 36, -1, 53, 90, 47, -1, 53, 1, 47, |
| 548 | 90, -1, 91, -1, 90, 91, -1, 65, 92, 45, | 550 | -1, -1, 91, -1, 92, -1, 91, 92, -1, 66, |
| 549 | -1, 1, 45, -1, -1, 93, -1, 94, -1, 93, | 551 | 93, 46, -1, 1, 46, -1, -1, 94, -1, 95, |
| 550 | 47, 94, -1, 77, 96, -1, 38, 95, -1, 95, | 552 | -1, 94, 48, 95, -1, 78, 97, -1, 39, 96, |
| 551 | -1, 53, 35, -1, -1, 96, 31, -1, 52, 98, | 553 | -1, 96, -1, 54, 36, -1, -1, 97, 32, -1, |
| 552 | 46, -1, 52, 98, 47, 46, -1, 99, -1, 98, | 554 | 53, 99, 47, -1, 53, 99, 48, 47, -1, 100, |
| 553 | 47, 99, -1, 38, -1, 38, 51, 35, -1, 30, | 555 | -1, 99, 48, 100, -1, 39, -1, 39, 52, 36, |
| 554 | 45, -1, -1, 30, -1, 29, 48, 38, 49, 45, | 556 | -1, 31, 46, -1, -1, 31, -1, 30, 49, 39, |
| 555 | -1 | 557 | 50, 46, -1 |
| 556 | }; | 558 | }; |
| 557 | 559 | ||
| 558 | /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ | 560 | /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ |
| 559 | static const yytype_uint16 yyrline[] = | 561 | static const yytype_uint16 yyrline[] = |
| 560 | { | 562 | { |
| 561 | 0, 124, 124, 125, 129, 129, 135, 135, 137, 137, | 563 | 0, 125, 125, 126, 130, 130, 136, 136, 138, 138, |
| 562 | 139, 140, 141, 142, 143, 144, 148, 162, 163, 167, | 564 | 140, 141, 142, 143, 144, 145, 149, 163, 164, 168, |
| 563 | 175, 188, 194, 195, 199, 200, 204, 210, 214, 215, | 565 | 176, 189, 195, 196, 200, 201, 205, 211, 215, 216, |
| 564 | 216, 217, 218, 222, 223, 224, 225, 229, 231, 233, | 566 | 217, 218, 219, 223, 224, 225, 226, 230, 232, 234, |
| 565 | 237, 239, 241, 246, 249, 250, 254, 255, 256, 257, | 567 | 238, 240, 242, 247, 250, 251, 255, 256, 257, 258, |
| 566 | 258, 259, 260, 261, 262, 263, 264, 268, 273, 274, | 568 | 259, 260, 261, 262, 263, 264, 265, 266, 270, 275, |
| 567 | 278, 279, 283, 283, 283, 284, 292, 293, 297, 306, | 569 | 276, 280, 281, 285, 285, 285, 286, 294, 295, 299, |
| 568 | 315, 317, 319, 321, 323, 330, 331, 335, 336, 337, | 570 | 308, 317, 319, 321, 323, 325, 332, 333, 337, 338, |
| 569 | 339, 341, 343, 345, 350, 351, 352, 356, 357, 361, | 571 | 339, 341, 343, 345, 347, 352, 353, 354, 358, 359, |
| 570 | 362, 367, 372, 374, 378, 379, 387, 391, 393, 395, | 572 | 363, 364, 369, 374, 376, 380, 381, 389, 393, 395, |
| 571 | 397, 399, 404, 413, 414, 419, 424, 425, 429, 430, | 573 | 397, 399, 401, 406, 415, 416, 421, 426, 427, 431, |
| 572 | 434, 435, 439, 441, 446, 447, 451, 452, 456, 457, | 574 | 432, 436, 437, 441, 443, 448, 449, 453, 454, 458, |
| 573 | 458, 462, 466, 467, 471, 472, 476, 477, 480, 485, | 575 | 459, 460, 464, 468, 469, 473, 474, 478, 479, 482, |
| 574 | 493, 497, 498, 502 | 576 | 487, 495, 499, 500, 504 |
| 575 | }; | 577 | }; |
| 576 | #endif | 578 | #endif |
| 577 | 579 | ||
| @@ -586,12 +588,12 @@ static const char *const yytname[] = | |||
| 586 | "INLINE_KEYW", "INT_KEYW", "LONG_KEYW", "REGISTER_KEYW", "RESTRICT_KEYW", | 588 | "INLINE_KEYW", "INT_KEYW", "LONG_KEYW", "REGISTER_KEYW", "RESTRICT_KEYW", |
| 587 | "SHORT_KEYW", "SIGNED_KEYW", "STATIC_KEYW", "STRUCT_KEYW", | 589 | "SHORT_KEYW", "SIGNED_KEYW", "STATIC_KEYW", "STRUCT_KEYW", |
| 588 | "TYPEDEF_KEYW", "UNION_KEYW", "UNSIGNED_KEYW", "VOID_KEYW", | 590 | "TYPEDEF_KEYW", "UNION_KEYW", "UNSIGNED_KEYW", "VOID_KEYW", |
| 589 | "VOLATILE_KEYW", "TYPEOF_KEYW", "EXPORT_SYMBOL_KEYW", "ASM_PHRASE", | 591 | "VOLATILE_KEYW", "TYPEOF_KEYW", "VA_LIST_KEYW", "EXPORT_SYMBOL_KEYW", |
| 590 | "ATTRIBUTE_PHRASE", "TYPEOF_PHRASE", "BRACE_PHRASE", "BRACKET_PHRASE", | 592 | "ASM_PHRASE", "ATTRIBUTE_PHRASE", "TYPEOF_PHRASE", "BRACE_PHRASE", |
| 591 | "EXPRESSION_PHRASE", "CHAR", "DOTS", "IDENT", "INT", "REAL", "STRING", | 593 | "BRACKET_PHRASE", "EXPRESSION_PHRASE", "CHAR", "DOTS", "IDENT", "INT", |
| 592 | "TYPE", "OTHER", "FILENAME", "';'", "'}'", "','", "'('", "')'", "'*'", | 594 | "REAL", "STRING", "TYPE", "OTHER", "FILENAME", "';'", "'}'", "','", |
| 593 | "'='", "'{'", "':'", "$accept", "declaration_seq", "declaration", "$@1", | 595 | "'('", "')'", "'*'", "'='", "'{'", "':'", "$accept", "declaration_seq", |
| 594 | "declaration1", "$@2", "$@3", "simple_declaration", | 596 | "declaration", "$@1", "declaration1", "$@2", "$@3", "simple_declaration", |
| 595 | "init_declarator_list_opt", "init_declarator_list", "init_declarator", | 597 | "init_declarator_list_opt", "init_declarator_list", "init_declarator", |
| 596 | "decl_specifier_seq_opt", "decl_specifier_seq", "decl_specifier", | 598 | "decl_specifier_seq_opt", "decl_specifier_seq", "decl_specifier", |
| 597 | "storage_class_specifier", "type_specifier", "simple_type_specifier", | 599 | "storage_class_specifier", "type_specifier", "simple_type_specifier", |
| @@ -619,28 +621,28 @@ static const yytype_uint16 yytoknum[] = | |||
| 619 | 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, | 621 | 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, |
| 620 | 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, | 622 | 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, |
| 621 | 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, | 623 | 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, |
| 622 | 295, 296, 297, 298, 299, 59, 125, 44, 40, 41, | 624 | 295, 296, 297, 298, 299, 300, 59, 125, 44, 40, |
| 623 | 42, 61, 123, 58 | 625 | 41, 42, 61, 123, 58 |
| 624 | }; | 626 | }; |
| 625 | # endif | 627 | # endif |
| 626 | 628 | ||
| 627 | /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ | 629 | /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ |
| 628 | static const yytype_uint8 yyr1[] = | 630 | static const yytype_uint8 yyr1[] = |
| 629 | { | 631 | { |
| 630 | 0, 54, 55, 55, 57, 56, 59, 58, 60, 58, | 632 | 0, 55, 56, 56, 58, 57, 60, 59, 61, 59, |
| 631 | 58, 58, 58, 58, 58, 58, 61, 62, 62, 63, | 633 | 59, 59, 59, 59, 59, 59, 62, 63, 63, 64, |
| 632 | 63, 64, 65, 65, 66, 66, 67, 67, 68, 68, | 634 | 64, 65, 66, 66, 67, 67, 68, 68, 69, 69, |
| 633 | 68, 68, 68, 69, 69, 69, 69, 69, 69, 69, | 635 | 69, 69, 69, 70, 70, 70, 70, 70, 70, 70, |
| 634 | 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, | 636 | 70, 70, 70, 70, 70, 70, 71, 71, 71, 71, |
| 635 | 70, 70, 70, 70, 70, 70, 70, 71, 72, 72, | 637 | 71, 71, 71, 71, 71, 71, 71, 71, 72, 73, |
| 636 | 73, 73, 74, 74, 74, 74, 75, 75, 76, 76, | 638 | 73, 74, 74, 75, 75, 75, 75, 76, 76, 77, |
| 637 | 76, 76, 76, 76, 76, 77, 77, 78, 78, 78, | 639 | 77, 77, 77, 77, 77, 77, 78, 78, 79, 79, |
| 638 | 78, 78, 78, 78, 79, 79, 79, 80, 80, 81, | 640 | 79, 79, 79, 79, 79, 80, 80, 80, 81, 81, |
| 639 | 81, 82, 83, 83, 84, 84, 84, 84, 84, 84, | 641 | 82, 82, 83, 84, 84, 85, 85, 85, 85, 85, |
| 640 | 84, 84, 85, 86, 86, 87, 88, 88, 89, 89, | 642 | 85, 85, 85, 86, 87, 87, 88, 89, 89, 90, |
| 641 | 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, | 643 | 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, |
| 642 | 94, 95, 96, 96, 97, 97, 98, 98, 99, 99, | 644 | 95, 95, 96, 97, 97, 98, 98, 99, 99, 100, |
| 643 | 100, 101, 101, 102 | 645 | 100, 101, 102, 102, 103 |
| 644 | }; | 646 | }; |
| 645 | 647 | ||
| 646 | /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */ | 648 | /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */ |
| @@ -651,15 +653,15 @@ static const yytype_uint8 yyr2[] = | |||
| 651 | 3, 4, 0, 1, 1, 2, 1, 1, 1, 1, | 653 | 3, 4, 0, 1, 1, 2, 1, 1, 1, 1, |
| 652 | 1, 1, 1, 1, 1, 4, 1, 2, 2, 2, | 654 | 1, 1, 1, 1, 1, 4, 1, 2, 2, 2, |
| 653 | 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, | 655 | 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, |
| 654 | 1, 1, 1, 1, 1, 1, 1, 2, 0, 1, | 656 | 1, 1, 1, 1, 1, 1, 1, 1, 2, 0, |
| 655 | 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, | 657 | 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, |
| 656 | 4, 4, 2, 3, 3, 2, 1, 1, 1, 4, | 658 | 1, 4, 4, 2, 3, 3, 2, 1, 1, 1, |
| 657 | 4, 2, 3, 3, 2, 1, 3, 0, 1, 1, | 659 | 4, 4, 2, 3, 3, 2, 1, 3, 0, 1, |
| 658 | 3, 2, 2, 1, 0, 1, 1, 4, 4, 2, | 660 | 1, 3, 2, 2, 1, 0, 1, 1, 4, 4, |
| 659 | 3, 3, 3, 0, 1, 2, 3, 3, 0, 1, | 661 | 2, 3, 3, 3, 0, 1, 2, 3, 3, 0, |
| 660 | 1, 2, 3, 2, 0, 1, 1, 3, 2, 2, | 662 | 1, 1, 2, 3, 2, 0, 1, 1, 3, 2, |
| 661 | 1, 2, 0, 2, 3, 4, 1, 3, 1, 3, | 663 | 2, 1, 2, 0, 2, 3, 4, 1, 3, 1, |
| 662 | 2, 0, 1, 5 | 664 | 3, 2, 0, 1, 5 |
| 663 | }; | 665 | }; |
| 664 | 666 | ||
| 665 | /* YYDEFACT[STATE-NAME] -- Default reduction number in state STATE-NUM. | 667 | /* YYDEFACT[STATE-NAME] -- Default reduction number in state STATE-NUM. |
| @@ -668,217 +670,219 @@ static const yytype_uint8 yyr2[] = | |||
| 668 | static const yytype_uint8 yydefact[] = | 670 | static const yytype_uint8 yydefact[] = |
| 669 | { | 671 | { |
| 670 | 4, 4, 2, 0, 1, 3, 0, 28, 55, 46, | 672 | 4, 4, 2, 0, 1, 3, 0, 28, 55, 46, |
| 671 | 62, 53, 0, 31, 0, 52, 32, 48, 49, 29, | 673 | 63, 53, 0, 31, 0, 52, 32, 48, 49, 29, |
| 672 | 65, 47, 50, 30, 0, 8, 0, 51, 54, 63, | 674 | 66, 47, 50, 30, 0, 8, 0, 51, 54, 64, |
| 673 | 0, 0, 0, 64, 36, 56, 5, 10, 17, 23, | 675 | 0, 56, 0, 0, 65, 36, 57, 5, 10, 17, |
| 674 | 24, 26, 27, 33, 34, 11, 12, 13, 14, 15, | 676 | 23, 24, 26, 27, 33, 34, 11, 12, 13, 14, |
| 675 | 39, 0, 43, 6, 37, 0, 44, 22, 38, 45, | 677 | 15, 39, 0, 43, 6, 37, 0, 44, 22, 38, |
| 676 | 0, 0, 130, 68, 69, 0, 58, 0, 18, 19, | 678 | 45, 0, 0, 131, 69, 70, 0, 59, 0, 18, |
| 677 | 0, 131, 67, 25, 42, 128, 0, 126, 22, 40, | 679 | 19, 0, 132, 68, 25, 42, 129, 0, 127, 22, |
| 678 | 0, 114, 0, 0, 110, 9, 17, 41, 94, 0, | 680 | 40, 0, 115, 0, 0, 111, 9, 17, 41, 95, |
| 679 | 0, 0, 0, 57, 59, 60, 16, 0, 66, 132, | 681 | 0, 0, 0, 0, 58, 60, 61, 16, 0, 67, |
| 680 | 102, 122, 72, 0, 0, 124, 0, 7, 113, 107, | 682 | 133, 103, 123, 73, 0, 0, 125, 0, 7, 114, |
| 681 | 77, 78, 0, 0, 0, 122, 76, 0, 115, 116, | 683 | 108, 78, 79, 0, 0, 0, 123, 77, 0, 116, |
| 682 | 120, 106, 0, 111, 131, 95, 56, 0, 94, 91, | 684 | 117, 121, 107, 0, 112, 132, 96, 57, 0, 95, |
| 683 | 93, 35, 0, 74, 73, 61, 20, 103, 0, 0, | 685 | 92, 94, 35, 0, 75, 74, 62, 20, 104, 0, |
| 684 | 85, 88, 89, 129, 125, 127, 119, 0, 77, 0, | 686 | 0, 86, 89, 90, 130, 126, 128, 120, 0, 78, |
| 685 | 121, 75, 118, 81, 0, 112, 0, 0, 96, 0, | 687 | 0, 122, 76, 119, 82, 0, 113, 0, 0, 97, |
| 686 | 92, 99, 0, 133, 123, 0, 21, 104, 71, 70, | 688 | 0, 93, 100, 0, 134, 124, 0, 21, 105, 72, |
| 687 | 84, 0, 83, 82, 0, 0, 117, 101, 100, 0, | 689 | 71, 85, 0, 84, 83, 0, 0, 118, 102, 101, |
| 688 | 0, 105, 86, 90, 80, 79, 98, 97 | 690 | 0, 0, 106, 87, 91, 81, 80, 99, 98 |
| 689 | }; | 691 | }; |
| 690 | 692 | ||
| 691 | /* YYDEFGOTO[NTERM-NUM]. */ | 693 | /* YYDEFGOTO[NTERM-NUM]. */ |
| 692 | static const yytype_int16 yydefgoto[] = | 694 | static const yytype_int16 yydefgoto[] = |
| 693 | { | 695 | { |
| 694 | -1, 1, 2, 3, 36, 78, 57, 37, 67, 68, | 696 | -1, 1, 2, 3, 37, 79, 58, 38, 68, 69, |
| 695 | 69, 81, 39, 40, 41, 42, 43, 70, 93, 94, | 697 | 70, 82, 40, 41, 42, 43, 44, 71, 94, 95, |
| 696 | 44, 124, 72, 115, 116, 139, 140, 141, 142, 129, | 698 | 45, 125, 73, 116, 117, 140, 141, 142, 143, 130, |
| 697 | 130, 45, 166, 167, 56, 82, 83, 84, 117, 118, | 699 | 131, 46, 167, 168, 57, 83, 84, 85, 118, 119, |
| 698 | 119, 120, 137, 52, 76, 77, 46, 101, 47 | 700 | 120, 121, 138, 53, 77, 78, 47, 102, 48 |
| 699 | }; | 701 | }; |
| 700 | 702 | ||
| 701 | /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing | 703 | /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing |
| 702 | STATE-NUM. */ | 704 | STATE-NUM. */ |
| 703 | #define YYPACT_NINF -92 | 705 | #define YYPACT_NINF -111 |
| 704 | static const yytype_int16 yypact[] = | 706 | static const yytype_int16 yypact[] = |
| 705 | { | 707 | { |
| 706 | -92, 19, -92, 208, -92, -92, 39, -92, -92, -92, | 708 | -111, 13, -111, 210, -111, -111, 28, -111, -111, -111, |
| 707 | -92, -92, -27, -92, 23, -92, -92, -92, -92, -92, | 709 | -111, -111, -27, -111, 44, -111, -111, -111, -111, -111, |
| 708 | -92, -92, -92, -92, -22, -92, 9, -92, -92, -92, | 710 | -111, -111, -111, -111, -24, -111, -20, -111, -111, -111, |
| 709 | -6, 16, 25, -92, -92, -92, -92, -92, 31, 473, | 711 | 31, -111, 32, 42, -111, -111, -111, -111, -111, 34, |
| 710 | -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, | 712 | 481, -111, -111, -111, -111, -111, -111, -111, -111, -111, |
| 711 | 49, 37, -92, -92, 51, 108, -92, 473, 51, -92, | 713 | -111, 51, 56, -111, -111, 52, 108, -111, 481, 52, |
| 712 | 473, 59, -92, -92, -92, 12, -3, 60, 57, -92, | 714 | -111, 481, 58, -111, -111, -111, 19, 0, 54, 55, |
| 713 | 31, -7, 24, -92, -92, 55, 42, -92, 473, -92, | 715 | -111, 34, 30, -18, -111, -111, 68, -25, -111, 481, |
| 714 | 46, -21, 61, 158, -92, -92, 31, -92, 389, 71, | 716 | -111, 45, 33, 59, 159, -111, -111, 34, -111, 395, |
| 715 | 82, 88, 89, -92, -3, -92, -92, 31, -92, -92, | 717 | 57, 60, 81, 88, -111, 0, -111, -111, 34, -111, |
| 716 | -92, -92, -92, 254, 73, -92, -24, -92, -92, -92, | 718 | -111, -111, -111, -111, 257, 72, -111, -23, -111, -111, |
| 717 | 90, -92, 17, 75, 45, -92, 32, 96, 95, -92, | 719 | -111, 85, -111, 20, 106, 47, -111, -10, 97, 96, |
| 718 | -92, -92, 99, -92, 115, -92, -92, 3, 48, -92, | 720 | -111, -111, -111, 99, -111, 115, -111, -111, 5, 50, |
| 719 | 34, -92, 102, -92, -92, -92, -92, -11, 100, 103, | 721 | -111, 11, -111, 102, -111, -111, -111, -111, -22, 100, |
| 720 | 111, 104, -92, -92, -92, -92, -92, 106, -92, 113, | 722 | 103, 111, 104, -111, -111, -111, -111, -111, 113, -111, |
| 721 | -92, -92, 126, -92, 299, -92, -21, 121, -92, 132, | 723 | 121, -111, -111, 124, -111, 303, -111, 33, 132, -111, |
| 722 | -92, -92, 344, -92, -92, 125, -92, -92, -92, -92, | 724 | 139, -111, -111, 349, -111, -111, 122, -111, -111, -111, |
| 723 | -92, 435, -92, -92, 138, 139, -92, -92, -92, 142, | 725 | -111, -111, 442, -111, -111, 140, 143, -111, -111, -111, |
| 724 | 143, -92, -92, -92, -92, -92, -92, -92 | 726 | 144, 145, -111, -111, -111, -111, -111, -111, -111 |
| 725 | }; | 727 | }; |
| 726 | 728 | ||
| 727 | /* YYPGOTO[NTERM-NUM]. */ | 729 | /* YYPGOTO[NTERM-NUM]. */ |
| 728 | static const yytype_int16 yypgoto[] = | 730 | static const yytype_int16 yypgoto[] = |
| 729 | { | 731 | { |
| 730 | -92, -92, 192, -92, -92, -92, -92, -47, -92, -92, | 732 | -111, -111, 160, -111, -111, -111, -111, -51, -111, -111, |
| 731 | 97, 0, -60, -32, -92, -92, -92, -79, -92, -92, | 733 | 98, -1, -61, -37, -111, -111, -111, -78, -111, -111, |
| 732 | -58, -26, -92, -38, -92, -91, -92, -92, -59, -28, | 734 | -53, -30, -111, -66, -111, -110, -111, -111, -60, -63, |
| 733 | -92, -92, -92, -92, -20, -92, -92, 112, -92, -92, | 735 | -111, -111, -111, -111, -21, -111, -111, 116, -111, -111, |
| 734 | 41, 91, 83, 149, -92, 101, -92, -92, -92 | 736 | 40, 90, 83, 152, -111, 105, -111, -111, -111 |
| 735 | }; | 737 | }; |
| 736 | 738 | ||
| 737 | /* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If | 739 | /* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If |
| 738 | positive, shift that token. If negative, reduce the rule which | 740 | positive, shift that token. If negative, reduce the rule which |
| 739 | number is the opposite. If YYTABLE_NINF, syntax error. */ | 741 | number is the opposite. If YYTABLE_NINF, syntax error. */ |
| 740 | #define YYTABLE_NINF -110 | 742 | #define YYTABLE_NINF -111 |
| 741 | static const yytype_int16 yytable[] = | 743 | static const yytype_int16 yytable[] = |
| 742 | { | 744 | { |
| 743 | 88, 89, 114, 38, 157, 10, 59, 73, 95, 128, | 745 | 89, 90, 39, 74, 115, 60, 158, 86, 10, 72, |
| 744 | 85, 50, 71, 91, 75, 20, 54, 110, 147, 4, | 746 | 165, 129, 51, 4, 96, 55, 76, 103, 20, 59, |
| 745 | 164, 111, 144, 99, 29, 51, 100, 112, 33, 66, | 747 | 92, 148, 106, 107, 145, 154, 52, 29, 108, 56, |
| 746 | 55, 107, 113, 114, 79, 114, 135, -94, 87, 92, | 748 | 166, 104, 34, 56, 80, 115, 93, 115, 88, 155, |
| 747 | 165, 125, 60, 88, 98, 158, 53, 58, 128, 128, | 749 | -95, 99, 136, 89, 126, 176, 162, 150, 159, 152, |
| 748 | 63, 127, -94, 66, 64, 148, 73, 86, 102, 111, | 750 | 129, 129, 74, 181, 128, -95, 67, 87, 64, 149, |
| 749 | 65, 55, 66, 175, 61, 112, 153, 66, 161, 63, | 751 | 163, 100, 65, 112, 101, 160, 161, 54, 66, 113, |
| 750 | 62, 180, 103, 64, 149, 75, 151, 114, 86, 65, | 752 | 67, 67, 111, 64, 49, 50, 112, 65, 87, 115, |
| 751 | 154, 66, 162, 148, 48, 49, 125, 111, 105, 106, | 753 | 61, 62, 113, 66, 67, 67, 149, 114, 63, 126, |
| 752 | 158, 108, 109, 112, 88, 66, 127, 90, 66, 159, | 754 | 112, 109, 110, 159, 89, 76, 113, 91, 67, 128, |
| 753 | 160, 51, 88, 55, 97, 96, 104, 121, 143, 80, | 755 | 97, 67, 89, 98, 52, 56, 122, 132, 144, 81, |
| 754 | 150, 88, 183, 7, 8, 9, 10, 11, 12, 13, | 756 | 133, 89, 184, 7, 8, 9, 10, 11, 12, 13, |
| 755 | 131, 15, 16, 17, 18, 19, 20, 21, 22, 23, | 757 | 105, 15, 16, 17, 18, 19, 20, 21, 22, 23, |
| 756 | 24, 132, 26, 27, 28, 29, 30, 133, 134, 33, | 758 | 24, 134, 26, 27, 28, 29, 30, 31, 135, 114, |
| 757 | 34, 155, 156, 113, 108, 99, -22, 163, 170, 168, | 759 | 34, 35, 151, 156, 157, 109, 100, -22, 164, 171, |
| 758 | 35, 171, 169, -22, -108, 172, -22, 164, -22, 122, | 760 | 169, 36, 172, 170, -22, -109, 165, -22, 182, -22, |
| 759 | 181, -22, 173, 7, 8, 9, 10, 11, 12, 13, | 761 | 123, 5, -22, 173, 7, 8, 9, 10, 11, 12, |
| 760 | 177, 15, 16, 17, 18, 19, 20, 21, 22, 23, | 762 | 13, 174, 15, 16, 17, 18, 19, 20, 21, 22, |
| 761 | 24, 178, 26, 27, 28, 29, 30, 184, 185, 33, | 763 | 23, 24, 178, 26, 27, 28, 29, 30, 31, 179, |
| 762 | 34, 186, 187, 5, 136, 123, -22, 176, 152, 74, | 764 | 185, 34, 35, 186, 187, 188, 137, 177, -22, 153, |
| 763 | 35, 146, 0, -22, -109, 0, -22, 145, -22, 6, | 765 | 124, 147, 36, 75, 0, -22, -110, 0, -22, 0, |
| 764 | 0, -22, 0, 7, 8, 9, 10, 11, 12, 13, | 766 | -22, 6, 146, -22, 0, 7, 8, 9, 10, 11, |
| 765 | 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, | 767 | 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, |
| 766 | 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, | 768 | 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, |
| 767 | 34, 0, 0, 0, 0, 0, -22, 0, 0, 0, | 769 | 32, 33, 34, 35, 0, 0, 0, 0, 0, -22, |
| 768 | 35, 0, 0, -22, 0, 138, -22, 0, -22, 7, | 770 | 0, 0, 0, 36, 0, 0, -22, 0, 139, -22, |
| 769 | 8, 9, 10, 11, 12, 13, 0, 15, 16, 17, | 771 | 0, -22, 7, 8, 9, 10, 11, 12, 13, 0, |
| 770 | 18, 19, 20, 21, 22, 23, 24, 0, 26, 27, | 772 | 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, |
| 771 | 28, 29, 30, 0, 0, 33, 34, 0, 0, 0, | 773 | 0, 26, 27, 28, 29, 30, 31, 0, 0, 34, |
| 772 | 0, -87, 0, 0, 0, 0, 35, 0, 0, 0, | 774 | 35, 0, 0, 0, 0, -88, 0, 0, 0, 0, |
| 773 | 174, 0, 0, -87, 7, 8, 9, 10, 11, 12, | 775 | 36, 0, 0, 0, 175, 0, 0, -88, 7, 8, |
| 774 | 13, 0, 15, 16, 17, 18, 19, 20, 21, 22, | 776 | 9, 10, 11, 12, 13, 0, 15, 16, 17, 18, |
| 775 | 23, 24, 0, 26, 27, 28, 29, 30, 0, 0, | 777 | 19, 20, 21, 22, 23, 24, 0, 26, 27, 28, |
| 776 | 33, 34, 0, 0, 0, 0, -87, 0, 0, 0, | 778 | 29, 30, 31, 0, 0, 34, 35, 0, 0, 0, |
| 777 | 0, 35, 0, 0, 0, 179, 0, 0, -87, 7, | 779 | 0, -88, 0, 0, 0, 0, 36, 0, 0, 0, |
| 778 | 8, 9, 10, 11, 12, 13, 0, 15, 16, 17, | 780 | 180, 0, 0, -88, 7, 8, 9, 10, 11, 12, |
| 779 | 18, 19, 20, 21, 22, 23, 24, 0, 26, 27, | ||
| 780 | 28, 29, 30, 0, 0, 33, 34, 0, 0, 0, | ||
| 781 | 0, -87, 0, 0, 0, 0, 35, 0, 0, 0, | ||
| 782 | 0, 0, 0, -87, 7, 8, 9, 10, 11, 12, | ||
| 783 | 13, 0, 15, 16, 17, 18, 19, 20, 21, 22, | 781 | 13, 0, 15, 16, 17, 18, 19, 20, 21, 22, |
| 784 | 23, 24, 0, 26, 27, 28, 29, 30, 0, 0, | 782 | 23, 24, 0, 26, 27, 28, 29, 30, 31, 0, |
| 785 | 33, 34, 0, 0, 0, 0, 0, 125, 0, 0, | 783 | 0, 34, 35, 0, 0, 0, 0, -88, 0, 0, |
| 786 | 0, 126, 0, 0, 0, 0, 0, 127, 0, 66, | 784 | 0, 0, 36, 0, 0, 0, 0, 0, 0, -88, |
| 787 | 7, 8, 9, 10, 11, 12, 13, 0, 15, 16, | 785 | 7, 8, 9, 10, 11, 12, 13, 0, 15, 16, |
| 788 | 17, 18, 19, 20, 21, 22, 23, 24, 0, 26, | 786 | 17, 18, 19, 20, 21, 22, 23, 24, 0, 26, |
| 789 | 27, 28, 29, 30, 0, 0, 33, 34, 0, 0, | 787 | 27, 28, 29, 30, 31, 0, 0, 34, 35, 0, |
| 790 | 0, 0, 182, 0, 0, 0, 0, 35, 7, 8, | 788 | 0, 0, 0, 0, 126, 0, 0, 0, 127, 0, |
| 791 | 9, 10, 11, 12, 13, 0, 15, 16, 17, 18, | 789 | 0, 0, 0, 0, 128, 0, 67, 7, 8, 9, |
| 792 | 19, 20, 21, 22, 23, 24, 0, 26, 27, 28, | 790 | 10, 11, 12, 13, 0, 15, 16, 17, 18, 19, |
| 793 | 29, 30, 0, 0, 33, 34, 0, 0, 0, 0, | 791 | 20, 21, 22, 23, 24, 0, 26, 27, 28, 29, |
| 794 | 0, 0, 0, 0, 0, 35 | 792 | 30, 31, 0, 0, 34, 35, 0, 0, 0, 0, |
| 793 | 183, 0, 0, 0, 0, 36, 7, 8, 9, 10, | ||
| 794 | 11, 12, 13, 0, 15, 16, 17, 18, 19, 20, | ||
| 795 | 21, 22, 23, 24, 0, 26, 27, 28, 29, 30, | ||
| 796 | 31, 0, 0, 34, 35, 0, 0, 0, 0, 0, | ||
| 797 | 0, 0, 0, 0, 36 | ||
| 795 | }; | 798 | }; |
| 796 | 799 | ||
| 797 | #define yypact_value_is_default(Yystate) \ | 800 | #define yypact_value_is_default(Yystate) \ |
| 798 | (!!((Yystate) == (-92))) | 801 | (!!((Yystate) == (-111))) |
| 799 | 802 | ||
| 800 | #define yytable_value_is_error(Yytable_value) \ | 803 | #define yytable_value_is_error(Yytable_value) \ |
| 801 | YYID (0) | 804 | YYID (0) |
| 802 | 805 | ||
| 803 | static const yytype_int16 yycheck[] = | 806 | static const yytype_int16 yycheck[] = |
| 804 | { | 807 | { |
| 805 | 60, 60, 81, 3, 1, 8, 26, 39, 66, 88, | 808 | 61, 61, 3, 40, 82, 26, 1, 58, 8, 39, |
| 806 | 57, 38, 38, 1, 38, 18, 38, 38, 1, 0, | 809 | 32, 89, 39, 0, 67, 39, 39, 35, 18, 39, |
| 807 | 31, 42, 46, 30, 27, 52, 33, 48, 31, 50, | 810 | 1, 1, 47, 48, 47, 35, 53, 27, 79, 53, |
| 808 | 52, 78, 53, 112, 54, 114, 94, 34, 58, 65, | 811 | 52, 49, 32, 53, 55, 113, 66, 115, 59, 49, |
| 809 | 51, 38, 48, 103, 70, 42, 23, 38, 127, 128, | 812 | 35, 71, 95, 104, 39, 155, 35, 113, 43, 115, |
| 810 | 38, 48, 49, 50, 42, 38, 88, 57, 34, 42, | 813 | 128, 129, 89, 163, 49, 50, 51, 58, 39, 39, |
| 811 | 48, 52, 50, 154, 48, 48, 34, 50, 34, 38, | 814 | 49, 31, 43, 43, 34, 128, 129, 23, 49, 49, |
| 812 | 45, 162, 48, 42, 112, 38, 114, 156, 78, 48, | 815 | 51, 51, 39, 39, 46, 47, 43, 43, 79, 157, |
| 813 | 48, 50, 48, 38, 45, 46, 38, 42, 46, 47, | 816 | 49, 49, 49, 49, 51, 51, 39, 54, 46, 39, |
| 814 | 42, 45, 46, 48, 154, 50, 48, 38, 50, 127, | 817 | 43, 46, 47, 43, 155, 39, 49, 39, 51, 49, |
| 815 | 128, 52, 162, 52, 47, 45, 51, 46, 35, 1, | 818 | 46, 51, 163, 48, 53, 53, 47, 50, 36, 1, |
| 816 | 35, 171, 171, 5, 6, 7, 8, 9, 10, 11, | 819 | 50, 172, 172, 5, 6, 7, 8, 9, 10, 11, |
| 817 | 49, 13, 14, 15, 16, 17, 18, 19, 20, 21, | 820 | 52, 13, 14, 15, 16, 17, 18, 19, 20, 21, |
| 818 | 22, 49, 24, 25, 26, 27, 28, 49, 49, 31, | 821 | 22, 50, 24, 25, 26, 27, 28, 29, 50, 54, |
| 819 | 32, 45, 47, 53, 45, 30, 38, 45, 37, 49, | 822 | 32, 33, 36, 46, 48, 46, 31, 39, 46, 38, |
| 820 | 42, 47, 49, 45, 46, 49, 48, 31, 50, 1, | 823 | 50, 43, 48, 50, 46, 47, 32, 49, 36, 51, |
| 821 | 35, 53, 49, 5, 6, 7, 8, 9, 10, 11, | 824 | 1, 1, 54, 50, 5, 6, 7, 8, 9, 10, |
| 822 | 49, 13, 14, 15, 16, 17, 18, 19, 20, 21, | 825 | 11, 50, 13, 14, 15, 16, 17, 18, 19, 20, |
| 823 | 22, 49, 24, 25, 26, 27, 28, 49, 49, 31, | 826 | 21, 22, 50, 24, 25, 26, 27, 28, 29, 50, |
| 824 | 32, 49, 49, 1, 97, 83, 38, 156, 115, 50, | 827 | 50, 32, 33, 50, 50, 50, 98, 157, 39, 116, |
| 825 | 42, 110, -1, 45, 46, -1, 48, 106, 50, 1, | 828 | 84, 111, 43, 51, -1, 46, 47, -1, 49, -1, |
| 826 | -1, 53, -1, 5, 6, 7, 8, 9, 10, 11, | 829 | 51, 1, 107, 54, -1, 5, 6, 7, 8, 9, |
| 827 | 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, | 830 | 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, |
| 828 | 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, | 831 | 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, |
| 829 | 32, -1, -1, -1, -1, -1, 38, -1, -1, -1, | 832 | 30, 31, 32, 33, -1, -1, -1, -1, -1, 39, |
| 830 | 42, -1, -1, 45, -1, 1, 48, -1, 50, 5, | 833 | -1, -1, -1, 43, -1, -1, 46, -1, 1, 49, |
| 831 | 6, 7, 8, 9, 10, 11, -1, 13, 14, 15, | 834 | -1, 51, 5, 6, 7, 8, 9, 10, 11, -1, |
| 832 | 16, 17, 18, 19, 20, 21, 22, -1, 24, 25, | 835 | 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, |
| 833 | 26, 27, 28, -1, -1, 31, 32, -1, -1, -1, | 836 | -1, 24, 25, 26, 27, 28, 29, -1, -1, 32, |
| 834 | -1, 37, -1, -1, -1, -1, 42, -1, -1, -1, | 837 | 33, -1, -1, -1, -1, 38, -1, -1, -1, -1, |
| 835 | 1, -1, -1, 49, 5, 6, 7, 8, 9, 10, | 838 | 43, -1, -1, -1, 1, -1, -1, 50, 5, 6, |
| 836 | 11, -1, 13, 14, 15, 16, 17, 18, 19, 20, | 839 | 7, 8, 9, 10, 11, -1, 13, 14, 15, 16, |
| 837 | 21, 22, -1, 24, 25, 26, 27, 28, -1, -1, | 840 | 17, 18, 19, 20, 21, 22, -1, 24, 25, 26, |
| 838 | 31, 32, -1, -1, -1, -1, 37, -1, -1, -1, | 841 | 27, 28, 29, -1, -1, 32, 33, -1, -1, -1, |
| 839 | -1, 42, -1, -1, -1, 1, -1, -1, 49, 5, | 842 | -1, 38, -1, -1, -1, -1, 43, -1, -1, -1, |
| 840 | 6, 7, 8, 9, 10, 11, -1, 13, 14, 15, | 843 | 1, -1, -1, 50, 5, 6, 7, 8, 9, 10, |
| 841 | 16, 17, 18, 19, 20, 21, 22, -1, 24, 25, | ||
| 842 | 26, 27, 28, -1, -1, 31, 32, -1, -1, -1, | ||
| 843 | -1, 37, -1, -1, -1, -1, 42, -1, -1, -1, | ||
| 844 | -1, -1, -1, 49, 5, 6, 7, 8, 9, 10, | ||
| 845 | 11, -1, 13, 14, 15, 16, 17, 18, 19, 20, | 844 | 11, -1, 13, 14, 15, 16, 17, 18, 19, 20, |
| 846 | 21, 22, -1, 24, 25, 26, 27, 28, -1, -1, | 845 | 21, 22, -1, 24, 25, 26, 27, 28, 29, -1, |
| 847 | 31, 32, -1, -1, -1, -1, -1, 38, -1, -1, | 846 | -1, 32, 33, -1, -1, -1, -1, 38, -1, -1, |
| 848 | -1, 42, -1, -1, -1, -1, -1, 48, -1, 50, | 847 | -1, -1, 43, -1, -1, -1, -1, -1, -1, 50, |
| 849 | 5, 6, 7, 8, 9, 10, 11, -1, 13, 14, | 848 | 5, 6, 7, 8, 9, 10, 11, -1, 13, 14, |
| 850 | 15, 16, 17, 18, 19, 20, 21, 22, -1, 24, | 849 | 15, 16, 17, 18, 19, 20, 21, 22, -1, 24, |
| 851 | 25, 26, 27, 28, -1, -1, 31, 32, -1, -1, | 850 | 25, 26, 27, 28, 29, -1, -1, 32, 33, -1, |
| 852 | -1, -1, 37, -1, -1, -1, -1, 42, 5, 6, | 851 | -1, -1, -1, -1, 39, -1, -1, -1, 43, -1, |
| 853 | 7, 8, 9, 10, 11, -1, 13, 14, 15, 16, | 852 | -1, -1, -1, -1, 49, -1, 51, 5, 6, 7, |
| 854 | 17, 18, 19, 20, 21, 22, -1, 24, 25, 26, | 853 | 8, 9, 10, 11, -1, 13, 14, 15, 16, 17, |
| 855 | 27, 28, -1, -1, 31, 32, -1, -1, -1, -1, | 854 | 18, 19, 20, 21, 22, -1, 24, 25, 26, 27, |
| 856 | -1, -1, -1, -1, -1, 42 | 855 | 28, 29, -1, -1, 32, 33, -1, -1, -1, -1, |
| 856 | 38, -1, -1, -1, -1, 43, 5, 6, 7, 8, | ||
| 857 | 9, 10, 11, -1, 13, 14, 15, 16, 17, 18, | ||
| 858 | 19, 20, 21, 22, -1, 24, 25, 26, 27, 28, | ||
| 859 | 29, -1, -1, 32, 33, -1, -1, -1, -1, -1, | ||
| 860 | -1, -1, -1, -1, 43 | ||
| 857 | }; | 861 | }; |
| 858 | 862 | ||
| 859 | /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing | 863 | /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing |
| 860 | symbol of state STATE-NUM. */ | 864 | symbol of state STATE-NUM. */ |
| 861 | static const yytype_uint8 yystos[] = | 865 | static const yytype_uint8 yystos[] = |
| 862 | { | 866 | { |
| 863 | 0, 55, 56, 57, 0, 56, 1, 5, 6, 7, | 867 | 0, 56, 57, 58, 0, 57, 1, 5, 6, 7, |
| 864 | 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, | 868 | 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, |
| 865 | 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, | 869 | 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, |
| 866 | 28, 29, 30, 31, 32, 42, 58, 61, 65, 66, | 870 | 28, 29, 30, 31, 32, 33, 43, 59, 62, 66, |
| 867 | 67, 68, 69, 70, 74, 85, 100, 102, 45, 46, | 871 | 67, 68, 69, 70, 71, 75, 86, 101, 103, 46, |
| 868 | 38, 52, 97, 23, 38, 52, 88, 60, 38, 88, | 872 | 47, 39, 53, 98, 23, 39, 53, 89, 61, 39, |
| 869 | 48, 48, 45, 38, 42, 48, 50, 62, 63, 64, | 873 | 89, 49, 49, 46, 39, 43, 49, 51, 63, 64, |
| 870 | 71, 75, 76, 67, 97, 38, 98, 99, 59, 88, | 874 | 65, 72, 76, 77, 68, 98, 39, 99, 100, 60, |
| 871 | 1, 65, 89, 90, 91, 61, 65, 88, 66, 82, | 875 | 89, 1, 66, 90, 91, 92, 62, 66, 89, 67, |
| 872 | 38, 1, 75, 72, 73, 74, 45, 47, 75, 30, | 876 | 83, 39, 1, 76, 73, 74, 75, 46, 48, 76, |
| 873 | 33, 101, 34, 48, 51, 46, 47, 61, 45, 46, | 877 | 31, 34, 102, 35, 49, 52, 47, 48, 62, 46, |
| 874 | 38, 42, 48, 53, 71, 77, 78, 92, 93, 94, | 878 | 47, 39, 43, 49, 54, 72, 78, 79, 93, 94, |
| 875 | 95, 46, 1, 91, 75, 38, 42, 48, 71, 83, | 879 | 95, 96, 47, 1, 92, 76, 39, 43, 49, 72, |
| 876 | 84, 49, 49, 49, 49, 74, 64, 96, 1, 79, | 880 | 84, 85, 50, 50, 50, 50, 75, 65, 97, 1, |
| 877 | 80, 81, 82, 35, 46, 99, 95, 1, 38, 77, | 881 | 80, 81, 82, 83, 36, 47, 100, 96, 1, 39, |
| 878 | 35, 77, 96, 34, 48, 45, 47, 1, 42, 83, | 882 | 78, 36, 78, 97, 35, 49, 46, 48, 1, 43, |
| 879 | 83, 34, 48, 45, 31, 51, 86, 87, 49, 49, | 883 | 84, 84, 35, 49, 46, 32, 52, 87, 88, 50, |
| 880 | 37, 47, 49, 49, 1, 79, 94, 49, 49, 1, | 884 | 50, 38, 48, 50, 50, 1, 80, 95, 50, 50, |
| 881 | 79, 35, 37, 82, 49, 49, 49, 49 | 885 | 1, 80, 36, 38, 83, 50, 50, 50, 50 |
| 882 | }; | 886 | }; |
| 883 | 887 | ||
| 884 | #define yyerrok (yyerrstatus = 0) | 888 | #define yyerrok (yyerrstatus = 0) |
| @@ -1845,27 +1849,27 @@ yyreduce: | |||
| 1845 | { (yyval) = (yyvsp[(2) - (2)]); } | 1849 | { (yyval) = (yyvsp[(2) - (2)]); } |
| 1846 | break; | 1850 | break; |
| 1847 | 1851 | ||
| 1848 | case 56: | 1852 | case 57: |
| 1849 | 1853 | ||
| 1850 | { (*(yyvsp[(1) - (1)]))->tag = SYM_TYPEDEF; (yyval) = (yyvsp[(1) - (1)]); } | 1854 | { (*(yyvsp[(1) - (1)]))->tag = SYM_TYPEDEF; (yyval) = (yyvsp[(1) - (1)]); } |
| 1851 | break; | 1855 | break; |
| 1852 | 1856 | ||
| 1853 | case 57: | 1857 | case 58: |
| 1854 | 1858 | ||
| 1855 | { (yyval) = (yyvsp[(2) - (2)]) ? (yyvsp[(2) - (2)]) : (yyvsp[(1) - (2)]); } | 1859 | { (yyval) = (yyvsp[(2) - (2)]) ? (yyvsp[(2) - (2)]) : (yyvsp[(1) - (2)]); } |
| 1856 | break; | 1860 | break; |
| 1857 | 1861 | ||
| 1858 | case 58: | 1862 | case 59: |
| 1859 | 1863 | ||
| 1860 | { (yyval) = NULL; } | 1864 | { (yyval) = NULL; } |
| 1861 | break; | 1865 | break; |
| 1862 | 1866 | ||
| 1863 | case 61: | 1867 | case 62: |
| 1864 | 1868 | ||
| 1865 | { (yyval) = (yyvsp[(2) - (2)]); } | 1869 | { (yyval) = (yyvsp[(2) - (2)]); } |
| 1866 | break; | 1870 | break; |
| 1867 | 1871 | ||
| 1868 | case 65: | 1872 | case 66: |
| 1869 | 1873 | ||
| 1870 | { /* restrict has no effect in prototypes so ignore it */ | 1874 | { /* restrict has no effect in prototypes so ignore it */ |
| 1871 | remove_node((yyvsp[(1) - (1)])); | 1875 | remove_node((yyvsp[(1) - (1)])); |
| @@ -1873,12 +1877,12 @@ yyreduce: | |||
| 1873 | } | 1877 | } |
| 1874 | break; | 1878 | break; |
| 1875 | 1879 | ||
| 1876 | case 66: | 1880 | case 67: |
| 1877 | 1881 | ||
| 1878 | { (yyval) = (yyvsp[(2) - (2)]); } | 1882 | { (yyval) = (yyvsp[(2) - (2)]); } |
| 1879 | break; | 1883 | break; |
| 1880 | 1884 | ||
| 1881 | case 68: | 1885 | case 69: |
| 1882 | 1886 | ||
| 1883 | { if (current_name != NULL) { | 1887 | { if (current_name != NULL) { |
| 1884 | error_with_pos("unexpected second declaration name"); | 1888 | error_with_pos("unexpected second declaration name"); |
| @@ -1890,7 +1894,7 @@ yyreduce: | |||
| 1890 | } | 1894 | } |
| 1891 | break; | 1895 | break; |
| 1892 | 1896 | ||
| 1893 | case 69: | 1897 | case 70: |
| 1894 | 1898 | ||
| 1895 | { if (current_name != NULL) { | 1899 | { if (current_name != NULL) { |
| 1896 | error_with_pos("unexpected second declaration name"); | 1900 | error_with_pos("unexpected second declaration name"); |
| @@ -1902,11 +1906,6 @@ yyreduce: | |||
| 1902 | } | 1906 | } |
| 1903 | break; | 1907 | break; |
| 1904 | 1908 | ||
| 1905 | case 70: | ||
| 1906 | |||
| 1907 | { (yyval) = (yyvsp[(4) - (4)]); } | ||
| 1908 | break; | ||
| 1909 | |||
| 1910 | case 71: | 1909 | case 71: |
| 1911 | 1910 | ||
| 1912 | { (yyval) = (yyvsp[(4) - (4)]); } | 1911 | { (yyval) = (yyvsp[(4) - (4)]); } |
| @@ -1914,12 +1913,12 @@ yyreduce: | |||
| 1914 | 1913 | ||
| 1915 | case 72: | 1914 | case 72: |
| 1916 | 1915 | ||
| 1917 | { (yyval) = (yyvsp[(2) - (2)]); } | 1916 | { (yyval) = (yyvsp[(4) - (4)]); } |
| 1918 | break; | 1917 | break; |
| 1919 | 1918 | ||
| 1920 | case 73: | 1919 | case 73: |
| 1921 | 1920 | ||
| 1922 | { (yyval) = (yyvsp[(3) - (3)]); } | 1921 | { (yyval) = (yyvsp[(2) - (2)]); } |
| 1923 | break; | 1922 | break; |
| 1924 | 1923 | ||
| 1925 | case 74: | 1924 | case 74: |
| @@ -1929,12 +1928,12 @@ yyreduce: | |||
| 1929 | 1928 | ||
| 1930 | case 75: | 1929 | case 75: |
| 1931 | 1930 | ||
| 1932 | { (yyval) = (yyvsp[(2) - (2)]); } | 1931 | { (yyval) = (yyvsp[(3) - (3)]); } |
| 1933 | break; | 1932 | break; |
| 1934 | 1933 | ||
| 1935 | case 79: | 1934 | case 76: |
| 1936 | 1935 | ||
| 1937 | { (yyval) = (yyvsp[(4) - (4)]); } | 1936 | { (yyval) = (yyvsp[(2) - (2)]); } |
| 1938 | break; | 1937 | break; |
| 1939 | 1938 | ||
| 1940 | case 80: | 1939 | case 80: |
| @@ -1944,12 +1943,12 @@ yyreduce: | |||
| 1944 | 1943 | ||
| 1945 | case 81: | 1944 | case 81: |
| 1946 | 1945 | ||
| 1947 | { (yyval) = (yyvsp[(2) - (2)]); } | 1946 | { (yyval) = (yyvsp[(4) - (4)]); } |
| 1948 | break; | 1947 | break; |
| 1949 | 1948 | ||
| 1950 | case 82: | 1949 | case 82: |
| 1951 | 1950 | ||
| 1952 | { (yyval) = (yyvsp[(3) - (3)]); } | 1951 | { (yyval) = (yyvsp[(2) - (2)]); } |
| 1953 | break; | 1952 | break; |
| 1954 | 1953 | ||
| 1955 | case 83: | 1954 | case 83: |
| @@ -1959,40 +1958,45 @@ yyreduce: | |||
| 1959 | 1958 | ||
| 1960 | case 84: | 1959 | case 84: |
| 1961 | 1960 | ||
| 1961 | { (yyval) = (yyvsp[(3) - (3)]); } | ||
| 1962 | break; | ||
| 1963 | |||
| 1964 | case 85: | ||
| 1965 | |||
| 1962 | { (yyval) = (yyvsp[(2) - (2)]); } | 1966 | { (yyval) = (yyvsp[(2) - (2)]); } |
| 1963 | break; | 1967 | break; |
| 1964 | 1968 | ||
| 1965 | case 86: | 1969 | case 87: |
| 1966 | 1970 | ||
| 1967 | { (yyval) = (yyvsp[(3) - (3)]); } | 1971 | { (yyval) = (yyvsp[(3) - (3)]); } |
| 1968 | break; | 1972 | break; |
| 1969 | 1973 | ||
| 1970 | case 87: | 1974 | case 88: |
| 1971 | 1975 | ||
| 1972 | { (yyval) = NULL; } | 1976 | { (yyval) = NULL; } |
| 1973 | break; | 1977 | break; |
| 1974 | 1978 | ||
| 1975 | case 90: | 1979 | case 91: |
| 1976 | 1980 | ||
| 1977 | { (yyval) = (yyvsp[(3) - (3)]); } | 1981 | { (yyval) = (yyvsp[(3) - (3)]); } |
| 1978 | break; | 1982 | break; |
| 1979 | 1983 | ||
| 1980 | case 91: | 1984 | case 92: |
| 1981 | 1985 | ||
| 1982 | { (yyval) = (yyvsp[(2) - (2)]) ? (yyvsp[(2) - (2)]) : (yyvsp[(1) - (2)]); } | 1986 | { (yyval) = (yyvsp[(2) - (2)]) ? (yyvsp[(2) - (2)]) : (yyvsp[(1) - (2)]); } |
| 1983 | break; | 1987 | break; |
| 1984 | 1988 | ||
| 1985 | case 92: | 1989 | case 93: |
| 1986 | 1990 | ||
| 1987 | { (yyval) = (yyvsp[(2) - (2)]) ? (yyvsp[(2) - (2)]) : (yyvsp[(1) - (2)]); } | 1991 | { (yyval) = (yyvsp[(2) - (2)]) ? (yyvsp[(2) - (2)]) : (yyvsp[(1) - (2)]); } |
| 1988 | break; | 1992 | break; |
| 1989 | 1993 | ||
| 1990 | case 94: | 1994 | case 95: |
| 1991 | 1995 | ||
| 1992 | { (yyval) = NULL; } | 1996 | { (yyval) = NULL; } |
| 1993 | break; | 1997 | break; |
| 1994 | 1998 | ||
| 1995 | case 95: | 1999 | case 96: |
| 1996 | 2000 | ||
| 1997 | { /* For version 2 checksums, we don't want to remember | 2001 | { /* For version 2 checksums, we don't want to remember |
| 1998 | private parameter names. */ | 2002 | private parameter names. */ |
| @@ -2001,39 +2005,39 @@ yyreduce: | |||
| 2001 | } | 2005 | } |
| 2002 | break; | 2006 | break; |
| 2003 | 2007 | ||
| 2004 | case 96: | 2008 | case 97: |
| 2005 | 2009 | ||
| 2006 | { remove_node((yyvsp[(1) - (1)])); | 2010 | { remove_node((yyvsp[(1) - (1)])); |
| 2007 | (yyval) = (yyvsp[(1) - (1)]); | 2011 | (yyval) = (yyvsp[(1) - (1)]); |
| 2008 | } | 2012 | } |
| 2009 | break; | 2013 | break; |
| 2010 | 2014 | ||
| 2011 | case 97: | 2015 | case 98: |
| 2012 | 2016 | ||
| 2013 | { (yyval) = (yyvsp[(4) - (4)]); } | 2017 | { (yyval) = (yyvsp[(4) - (4)]); } |
| 2014 | break; | 2018 | break; |
| 2015 | 2019 | ||
| 2016 | case 98: | 2020 | case 99: |
| 2017 | 2021 | ||
| 2018 | { (yyval) = (yyvsp[(4) - (4)]); } | 2022 | { (yyval) = (yyvsp[(4) - (4)]); } |
| 2019 | break; | 2023 | break; |
| 2020 | 2024 | ||
| 2021 | case 99: | 2025 | case 100: |
| 2022 | 2026 | ||
| 2023 | { (yyval) = (yyvsp[(2) - (2)]); } | 2027 | { (yyval) = (yyvsp[(2) - (2)]); } |
| 2024 | break; | 2028 | break; |
| 2025 | 2029 | ||
| 2026 | case 100: | 2030 | case 101: |
| 2027 | 2031 | ||
| 2028 | { (yyval) = (yyvsp[(3) - (3)]); } | 2032 | { (yyval) = (yyvsp[(3) - (3)]); } |
| 2029 | break; | 2033 | break; |
| 2030 | 2034 | ||
| 2031 | case 101: | 2035 | case 102: |
| 2032 | 2036 | ||
| 2033 | { (yyval) = (yyvsp[(3) - (3)]); } | 2037 | { (yyval) = (yyvsp[(3) - (3)]); } |
| 2034 | break; | 2038 | break; |
| 2035 | 2039 | ||
| 2036 | case 102: | 2040 | case 103: |
| 2037 | 2041 | ||
| 2038 | { struct string_list *decl = *(yyvsp[(2) - (3)]); | 2042 | { struct string_list *decl = *(yyvsp[(2) - (3)]); |
| 2039 | *(yyvsp[(2) - (3)]) = NULL; | 2043 | *(yyvsp[(2) - (3)]) = NULL; |
| @@ -2042,87 +2046,87 @@ yyreduce: | |||
| 2042 | } | 2046 | } |
| 2043 | break; | 2047 | break; |
| 2044 | 2048 | ||
| 2045 | case 103: | 2049 | case 104: |
| 2046 | 2050 | ||
| 2047 | { (yyval) = NULL; } | 2051 | { (yyval) = NULL; } |
| 2048 | break; | 2052 | break; |
| 2049 | 2053 | ||
| 2050 | case 105: | 2054 | case 106: |
| 2051 | 2055 | ||
| 2052 | { remove_list((yyvsp[(2) - (2)]), &(*(yyvsp[(1) - (2)]))->next); (yyval) = (yyvsp[(2) - (2)]); } | 2056 | { remove_list((yyvsp[(2) - (2)]), &(*(yyvsp[(1) - (2)]))->next); (yyval) = (yyvsp[(2) - (2)]); } |
| 2053 | break; | 2057 | break; |
| 2054 | 2058 | ||
| 2055 | case 106: | 2059 | case 107: |
| 2056 | 2060 | ||
| 2057 | { (yyval) = (yyvsp[(3) - (3)]); } | 2061 | { (yyval) = (yyvsp[(3) - (3)]); } |
| 2058 | break; | 2062 | break; |
| 2059 | 2063 | ||
| 2060 | case 107: | 2064 | case 108: |
| 2061 | 2065 | ||
| 2062 | { (yyval) = (yyvsp[(3) - (3)]); } | 2066 | { (yyval) = (yyvsp[(3) - (3)]); } |
| 2063 | break; | 2067 | break; |
| 2064 | 2068 | ||
| 2065 | case 108: | 2069 | case 109: |
| 2066 | 2070 | ||
| 2067 | { (yyval) = NULL; } | 2071 | { (yyval) = NULL; } |
| 2068 | break; | 2072 | break; |
| 2069 | 2073 | ||
| 2070 | case 111: | 2074 | case 112: |
| 2071 | 2075 | ||
| 2072 | { (yyval) = (yyvsp[(2) - (2)]); } | 2076 | { (yyval) = (yyvsp[(2) - (2)]); } |
| 2073 | break; | 2077 | break; |
| 2074 | 2078 | ||
| 2075 | case 112: | 2079 | case 113: |
| 2076 | 2080 | ||
| 2077 | { (yyval) = (yyvsp[(3) - (3)]); } | 2081 | { (yyval) = (yyvsp[(3) - (3)]); } |
| 2078 | break; | 2082 | break; |
| 2079 | 2083 | ||
| 2080 | case 113: | 2084 | case 114: |
| 2081 | 2085 | ||
| 2082 | { (yyval) = (yyvsp[(2) - (2)]); } | 2086 | { (yyval) = (yyvsp[(2) - (2)]); } |
| 2083 | break; | 2087 | break; |
| 2084 | 2088 | ||
| 2085 | case 114: | 2089 | case 115: |
| 2086 | 2090 | ||
| 2087 | { (yyval) = NULL; } | 2091 | { (yyval) = NULL; } |
| 2088 | break; | 2092 | break; |
| 2089 | 2093 | ||
| 2090 | case 117: | 2094 | case 118: |
| 2091 | 2095 | ||
| 2092 | { (yyval) = (yyvsp[(3) - (3)]); } | 2096 | { (yyval) = (yyvsp[(3) - (3)]); } |
| 2093 | break; | 2097 | break; |
| 2094 | 2098 | ||
| 2095 | case 118: | 2099 | case 119: |
| 2096 | 2100 | ||
| 2097 | { (yyval) = (yyvsp[(2) - (2)]) ? (yyvsp[(2) - (2)]) : (yyvsp[(1) - (2)]); } | 2101 | { (yyval) = (yyvsp[(2) - (2)]) ? (yyvsp[(2) - (2)]) : (yyvsp[(1) - (2)]); } |
| 2098 | break; | 2102 | break; |
| 2099 | 2103 | ||
| 2100 | case 119: | 2104 | case 120: |
| 2101 | 2105 | ||
| 2102 | { (yyval) = (yyvsp[(2) - (2)]); } | 2106 | { (yyval) = (yyvsp[(2) - (2)]); } |
| 2103 | break; | 2107 | break; |
| 2104 | 2108 | ||
| 2105 | case 121: | 2109 | case 122: |
| 2106 | 2110 | ||
| 2107 | { (yyval) = (yyvsp[(2) - (2)]); } | 2111 | { (yyval) = (yyvsp[(2) - (2)]); } |
| 2108 | break; | 2112 | break; |
| 2109 | 2113 | ||
| 2110 | case 122: | 2114 | case 123: |
| 2111 | 2115 | ||
| 2112 | { (yyval) = NULL; } | 2116 | { (yyval) = NULL; } |
| 2113 | break; | 2117 | break; |
| 2114 | 2118 | ||
| 2115 | case 124: | 2119 | case 125: |
| 2116 | 2120 | ||
| 2117 | { (yyval) = (yyvsp[(3) - (3)]); } | 2121 | { (yyval) = (yyvsp[(3) - (3)]); } |
| 2118 | break; | 2122 | break; |
| 2119 | 2123 | ||
| 2120 | case 125: | 2124 | case 126: |
| 2121 | 2125 | ||
| 2122 | { (yyval) = (yyvsp[(4) - (4)]); } | 2126 | { (yyval) = (yyvsp[(4) - (4)]); } |
| 2123 | break; | 2127 | break; |
| 2124 | 2128 | ||
| 2125 | case 128: | 2129 | case 129: |
| 2126 | 2130 | ||
| 2127 | { | 2131 | { |
| 2128 | const char *name = strdup((*(yyvsp[(1) - (1)]))->string); | 2132 | const char *name = strdup((*(yyvsp[(1) - (1)]))->string); |
| @@ -2130,7 +2134,7 @@ yyreduce: | |||
| 2130 | } | 2134 | } |
| 2131 | break; | 2135 | break; |
| 2132 | 2136 | ||
| 2133 | case 129: | 2137 | case 130: |
| 2134 | 2138 | ||
| 2135 | { | 2139 | { |
| 2136 | const char *name = strdup((*(yyvsp[(1) - (3)]))->string); | 2140 | const char *name = strdup((*(yyvsp[(1) - (3)]))->string); |
| @@ -2139,17 +2143,17 @@ yyreduce: | |||
| 2139 | } | 2143 | } |
| 2140 | break; | 2144 | break; |
| 2141 | 2145 | ||
| 2142 | case 130: | 2146 | case 131: |
| 2143 | 2147 | ||
| 2144 | { (yyval) = (yyvsp[(2) - (2)]); } | 2148 | { (yyval) = (yyvsp[(2) - (2)]); } |
| 2145 | break; | 2149 | break; |
| 2146 | 2150 | ||
| 2147 | case 131: | 2151 | case 132: |
| 2148 | 2152 | ||
| 2149 | { (yyval) = NULL; } | 2153 | { (yyval) = NULL; } |
| 2150 | break; | 2154 | break; |
| 2151 | 2155 | ||
| 2152 | case 133: | 2156 | case 134: |
| 2153 | 2157 | ||
| 2154 | { export_symbol((*(yyvsp[(3) - (5)]))->string); (yyval) = (yyvsp[(5) - (5)]); } | 2158 | { export_symbol((*(yyvsp[(3) - (5)]))->string); (yyval) = (yyvsp[(5) - (5)]); } |
| 2155 | break; | 2159 | break; |
diff --git a/scripts/genksyms/parse.tab.h_shipped b/scripts/genksyms/parse.tab.h_shipped index 4c00cef6d71d..46a5e124eda1 100644 --- a/scripts/genksyms/parse.tab.h_shipped +++ b/scripts/genksyms/parse.tab.h_shipped | |||
| @@ -72,22 +72,23 @@ extern int yydebug; | |||
| 72 | VOID_KEYW = 281, | 72 | VOID_KEYW = 281, |
| 73 | VOLATILE_KEYW = 282, | 73 | VOLATILE_KEYW = 282, |
| 74 | TYPEOF_KEYW = 283, | 74 | TYPEOF_KEYW = 283, |
| 75 | EXPORT_SYMBOL_KEYW = 284, | 75 | VA_LIST_KEYW = 284, |
| 76 | ASM_PHRASE = 285, | 76 | EXPORT_SYMBOL_KEYW = 285, |
| 77 | ATTRIBUTE_PHRASE = 286, | 77 | ASM_PHRASE = 286, |
| 78 | TYPEOF_PHRASE = 287, | 78 | ATTRIBUTE_PHRASE = 287, |
| 79 | BRACE_PHRASE = 288, | 79 | TYPEOF_PHRASE = 288, |
| 80 | BRACKET_PHRASE = 289, | 80 | BRACE_PHRASE = 289, |
| 81 | EXPRESSION_PHRASE = 290, | 81 | BRACKET_PHRASE = 290, |
| 82 | CHAR = 291, | 82 | EXPRESSION_PHRASE = 291, |
| 83 | DOTS = 292, | 83 | CHAR = 292, |
| 84 | IDENT = 293, | 84 | DOTS = 293, |
| 85 | INT = 294, | 85 | IDENT = 294, |
| 86 | REAL = 295, | 86 | INT = 295, |
| 87 | STRING = 296, | 87 | REAL = 296, |
| 88 | TYPE = 297, | 88 | STRING = 297, |
| 89 | OTHER = 298, | 89 | TYPE = 298, |
| 90 | FILENAME = 299 | 90 | OTHER = 299, |
| 91 | FILENAME = 300 | ||
| 91 | }; | 92 | }; |
| 92 | #endif | 93 | #endif |
| 93 | 94 | ||
