#include "jam.h"#include "lists.h"#include "variable.h"#include "parse.h"#include "scan.h"#include "compile.h"#include "newstr.h"#include "rules.h"Data Structures | |
| union | yyalloc |
Defines | |
| #define | YYBISON 1 |
| #define | YYBISON_VERSION "2.3" |
| #define | YYSKELETON_NAME "yacc.c" |
| #define | YYPURE 0 |
| #define | YYLSP_NEEDED 0 |
| #define | _BANG_t 258 |
| #define | _BANG_EQUALS_t 259 |
| #define | _AMPER_t 260 |
| #define | _AMPERAMPER_t 261 |
| #define | _LPAREN_t 262 |
| #define | _RPAREN_t 263 |
| #define | _PLUS_EQUALS_t 264 |
| #define | _COLON_t 265 |
| #define | _SEMIC_t 266 |
| #define | _LANGLE_t 267 |
| #define | _LANGLE_EQUALS_t 268 |
| #define | _EQUALS_t 269 |
| #define | _RANGLE_t 270 |
| #define | _RANGLE_EQUALS_t 271 |
| #define | _QUESTION_EQUALS_t 272 |
| #define | _LBRACKET_t 273 |
| #define | _RBRACKET_t 274 |
| #define | ACTIONS_t 275 |
| #define | BIND_t 276 |
| #define | BREAK_t 277 |
| #define | CASE_t 278 |
| #define | CONTINUE_t 279 |
| #define | DEFAULT_t 280 |
| #define | ELSE_t 281 |
| #define | EXISTING_t 282 |
| #define | FOR_t 283 |
| #define | IF_t 284 |
| #define | IGNORE_t 285 |
| #define | IN_t 286 |
| #define | INCLUDE_t 287 |
| #define | LOCAL_t 288 |
| #define | MAXLINE_t 289 |
| #define | ON_t 290 |
| #define | PIECEMEAL_t 291 |
| #define | QUIETLY_t 292 |
| #define | RETURN_t 293 |
| #define | RULE_t 294 |
| #define | SWITCH_t 295 |
| #define | TOGETHER_t 296 |
| #define | UPDATED_t 297 |
| #define | WHILE_t 298 |
| #define | _LBRACE_t 299 |
| #define | _BAR_t 300 |
| #define | _BARBAR_t 301 |
| #define | _RBRACE_t 302 |
| #define | ARG 303 |
| #define | STRING 304 |
| #define | YYMAXDEPTH 10000 |
| #define | F0 (LIST *(*)(PARSE *, LOL *, int *))0 |
| #define | P0 (PARSE *)0 |
| #define | S0 (char *)0 |
| #define | pappend(l, r) parse_make( compile_append,l,r,P0,S0,S0,0 ) |
| #define | pbreak(l, f) parse_make( compile_break,l,P0,P0,S0,S0,f ) |
| #define | peval(c, l, r) parse_make( compile_eval,l,r,P0,S0,S0,c ) |
| #define | pfor(s, l, r) parse_make( compile_foreach,l,r,P0,s,S0,0 ) |
| #define | pif(l, r, t) parse_make( compile_if,l,r,t,S0,S0,0 ) |
| #define | pincl(l) parse_make( compile_include,l,P0,P0,S0,S0,0 ) |
| #define | plist(s) parse_make( compile_list,P0,P0,P0,s,S0,0 ) |
| #define | plocal(l, r, t) parse_make( compile_local,l,r,t,S0,S0,0 ) |
| #define | pnull() parse_make( compile_null,P0,P0,P0,S0,S0,0 ) |
| #define | pon(l, r) parse_make( compile_on,l,r,P0,S0,S0,0 ) |
| #define | prule(a, p) parse_make( compile_rule,a,p,P0,S0,S0,0 ) |
| #define | prules(l, r) parse_make( compile_rules,l,r,P0,S0,S0,0 ) |
| #define | pset(l, r, a) parse_make( compile_set,l,r,P0,S0,S0,a ) |
| #define | pset1(l, r, t, a) parse_make( compile_settings,l,r,t,S0,S0,a ) |
| #define | psetc(s, l, r) parse_make( compile_setcomp,l,r,P0,s,S0,0 ) |
| #define | psete(s, l, s1, f) parse_make( compile_setexec,l,P0,P0,s,s1,f ) |
| #define | pswitch(l, r) parse_make( compile_switch,l,r,P0,S0,S0,0 ) |
| #define | pwhile(l, r) parse_make( compile_while,l,r,P0,S0,S0,0 ) |
| #define | pnode(l, r) parse_make( F0,l,r,P0,S0,S0,0 ) |
| #define | psnode(s, l) parse_make( F0,l,P0,P0,s,S0,0 ) |
| #define | YYDEBUG 0 |
| #define | YYERROR_VERBOSE 0 |
| #define | YYTOKEN_TABLE 0 |
| #define | YYSIZE_T unsigned int |
| #define | YYSIZE_MAXIMUM ((YYSIZE_T) -1) |
| #define | YY_(msgid) msgid |
| #define | YYUSE(e) ((void) (e)) |
| #define | YYID(n) (n) |
| #define | YYSTACK_ALLOC YYMALLOC |
| #define | YYSTACK_FREE YYFREE |
| #define | YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM |
| #define | YYMALLOC malloc |
| #define | YYFREE free |
| #define | YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) |
| #define | YYSTACK_BYTES(N) |
| #define | YYCOPY(To, From, Count) |
| #define | YYSTACK_RELOCATE(Stack) |
| #define | YYFINAL 39 |
| #define | YYLAST 255 |
| #define | YYNTOKENS 50 |
| #define | YYNNTS 21 |
| #define | YYNRULES 73 |
| #define | YYNSTATES 154 |
| #define | YYUNDEFTOK 2 |
| #define | YYMAXUTOK 304 |
| #define | YYTRANSLATE(YYX) ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
| #define | YYPACT_NINF -59 |
| #define | YYTABLE_NINF -1 |
| #define | yyerrok (yyerrstatus = 0) |
| #define | yyclearin (yychar = YYEMPTY) |
| #define | YYEMPTY (-2) |
| #define | YYEOF 0 |
| #define | YYACCEPT goto yyacceptlab |
| #define | YYABORT goto yyabortlab |
| #define | YYERROR goto yyerrorlab |
| #define | YYFAIL goto yyerrlab |
| #define | YYRECOVERING() (!!yyerrstatus) |
| #define | YYBACKUP(Token, Value) |
| #define | YYTERROR 1 |
| #define | YYERRCODE 256 |
| #define | YYRHSLOC(Rhs, K) ((Rhs)[K]) |
| #define | YYLLOC_DEFAULT(Current, Rhs, N) |
| #define | YY_LOCATION_PRINT(File, Loc) ((void) 0) |
| #define | YYLEX yylex () |
| #define | YYDPRINTF(Args) |
| #define | YY_SYMBOL_PRINT(Title, Type, Value, Location) |
| #define | YY_STACK_PRINT(Bottom, Top) |
| #define | YY_REDUCE_PRINT(Rule) |
| #define | YYINITDEPTH 200 |
| #define | YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) |
Typedefs | |
| typedef unsigned char | yytype_uint8 |
| typedef short int | yytype_int8 |
| typedef unsigned short int | yytype_uint16 |
| typedef short int | yytype_int16 |
Enumerations | |
| enum | yytokentype { _BANG_t = 258, _BANG_EQUALS_t = 259, _AMPER_t = 260, _AMPERAMPER_t = 261, _LPAREN_t = 262, _RPAREN_t = 263, _PLUS_EQUALS_t = 264, _COLON_t = 265, _SEMIC_t = 266, _LANGLE_t = 267, _LANGLE_EQUALS_t = 268, _EQUALS_t = 269, _RANGLE_t = 270, _RANGLE_EQUALS_t = 271, _QUESTION_EQUALS_t = 272, _LBRACKET_t = 273, _RBRACKET_t = 274, ACTIONS_t = 275, BIND_t = 276, BREAK_t = 277, CASE_t = 278, CONTINUE_t = 279, DEFAULT_t = 280, ELSE_t = 281, EXISTING_t = 282, FOR_t = 283, IF_t = 284, IGNORE_t = 285, IN_t = 286, INCLUDE_t = 287, LOCAL_t = 288, MAXLINE_t = 289, ON_t = 290, PIECEMEAL_t = 291, QUIETLY_t = 292, RETURN_t = 293, RULE_t = 294, SWITCH_t = 295, TOGETHER_t = 296, UPDATED_t = 297, WHILE_t = 298, _LBRACE_t = 299, _BAR_t = 300, _BARBAR_t = 301, _RBRACE_t = 302, ARG = 303, STRING = 304 } |
Functions | |
| static void | yydestruct (char *yymsg, int yytype, YYSTYPE *yyvaluep) const |
| int | yyparse () |
Variables | |
| static const yytype_uint8 | yytranslate [] |
| static const yytype_uint8 | yyr1 [] |
| static const yytype_uint8 | yyr2 [] |
| static const yytype_uint8 | yydefact [] |
| static const yytype_int16 | yydefgoto [] |
| static const yytype_int16 | yypact [] |
| static const yytype_int8 | yypgoto [] |
| static const yytype_uint8 | yytable [] |
| static const yytype_int16 | yycheck [] |
| static const yytype_uint8 | yystos [] |
| int | yychar |
| YYSTYPE | yylval |
| int | yynerrs |
| #define _AMPER_t 260 |
| #define _AMPERAMPER_t 261 |
| #define _BANG_EQUALS_t 259 |
| #define _BANG_t 258 |
| #define _BAR_t 300 |
| #define _BARBAR_t 301 |
| #define _COLON_t 265 |
| #define _EQUALS_t 269 |
| #define _LANGLE_EQUALS_t 268 |
| #define _LANGLE_t 267 |
| #define _LBRACE_t 299 |
| #define _LBRACKET_t 273 |
| #define _LPAREN_t 262 |
| #define _PLUS_EQUALS_t 264 |
| #define _QUESTION_EQUALS_t 272 |
| #define _RANGLE_EQUALS_t 271 |
| #define _RANGLE_t 270 |
| #define _RBRACE_t 302 |
| #define _RBRACKET_t 274 |
| #define _RPAREN_t 263 |
| #define _SEMIC_t 266 |
| #define ACTIONS_t 275 |
| #define ARG 303 |
| #define BIND_t 276 |
| #define BREAK_t 277 |
| #define CASE_t 278 |
| #define CONTINUE_t 279 |
| #define DEFAULT_t 280 |
| #define ELSE_t 281 |
| #define EXISTING_t 282 |
| #define FOR_t 283 |
| #define IF_t 284 |
| #define IGNORE_t 285 |
| #define IN_t 286 |
| #define INCLUDE_t 287 |
| #define LOCAL_t 288 |
| #define MAXLINE_t 289 |
| #define ON_t 290 |
| #define P0 (PARSE *)0 |
| #define pappend | ( | l, | |||
| r | ) | parse_make( compile_append,l,r,P0,S0,S0,0 ) |
| #define pbreak | ( | l, | |||
| f | ) | parse_make( compile_break,l,P0,P0,S0,S0,f ) |
| #define peval | ( | c, | |||
| l, | |||||
| r | ) | parse_make( compile_eval,l,r,P0,S0,S0,c ) |
| #define pfor | ( | s, | |||
| l, | |||||
| r | ) | parse_make( compile_foreach,l,r,P0,s,S0,0 ) |
| #define PIECEMEAL_t 291 |
| #define pif | ( | l, | |||
| r, | |||||
| t | ) | parse_make( compile_if,l,r,t,S0,S0,0 ) |
| #define pincl | ( | l | ) | parse_make( compile_include,l,P0,P0,S0,S0,0 ) |
| #define plist | ( | s | ) | parse_make( compile_list,P0,P0,P0,s,S0,0 ) |
| #define plocal | ( | l, | |||
| r, | |||||
| t | ) | parse_make( compile_local,l,r,t,S0,S0,0 ) |
| #define pnode | ( | l, | |||
| r | ) | parse_make( F0,l,r,P0,S0,S0,0 ) |
| #define pnull | ( | ) | parse_make( compile_null,P0,P0,P0,S0,S0,0 ) |
| #define pon | ( | l, | |||
| r | ) | parse_make( compile_on,l,r,P0,S0,S0,0 ) |
| #define prule | ( | a, | |||
| p | ) | parse_make( compile_rule,a,p,P0,S0,S0,0 ) |
| #define prules | ( | l, | |||
| r | ) | parse_make( compile_rules,l,r,P0,S0,S0,0 ) |
| #define pset | ( | l, | |||
| r, | |||||
| a | ) | parse_make( compile_set,l,r,P0,S0,S0,a ) |
| #define pset1 | ( | l, | |||
| r, | |||||
| t, | |||||
| a | ) | parse_make( compile_settings,l,r,t,S0,S0,a ) |
| #define psetc | ( | s, | |||
| l, | |||||
| r | ) | parse_make( compile_setcomp,l,r,P0,s,S0,0 ) |
| #define psete | ( | s, | |||
| l, | |||||
| s1, | |||||
| f | ) | parse_make( compile_setexec,l,P0,P0,s,s1,f ) |
| #define psnode | ( | s, | |||
| l | ) | parse_make( F0,l,P0,P0,s,S0,0 ) |
| #define pswitch | ( | l, | |||
| r | ) | parse_make( compile_switch,l,r,P0,S0,S0,0 ) |
| #define pwhile | ( | l, | |||
| r | ) | parse_make( compile_while,l,r,P0,S0,S0,0 ) |
| #define QUIETLY_t 292 |
| #define RETURN_t 293 |
| #define RULE_t 294 |
| #define S0 (char *)0 |
| #define STRING 304 |
| #define SWITCH_t 295 |
| #define TOGETHER_t 296 |
| #define UPDATED_t 297 |
| #define WHILE_t 298 |
| #define YY_ | ( | msgid | ) | msgid |
| #define YY_LOCATION_PRINT | ( | File, | |||
| Loc | ) | ((void) 0) |
| #define YY_REDUCE_PRINT | ( | Rule | ) |
| #define YY_STACK_PRINT | ( | Bottom, | |||
| Top | ) |
| #define YY_SYMBOL_PRINT | ( | Title, | |||
| Type, | |||||
| Value, | |||||
| Location | ) |
| #define YYABORT goto yyabortlab |
| #define YYACCEPT goto yyacceptlab |
| #define YYBACKUP | ( | Token, | |||
| Value | ) |
| #define YYBISON 1 |
| #define YYBISON_VERSION "2.3" |
| #define yyclearin (yychar = YYEMPTY) |
| #define YYCOPY | ( | To, | |||
| From, | |||||
| Count | ) |
| #define YYDEBUG 0 |
| #define YYDPRINTF | ( | Args | ) |
| #define YYEMPTY (-2) |
| #define YYEOF 0 |
| #define YYERRCODE 256 |
| #define yyerrok (yyerrstatus = 0) |
| #define YYERROR goto yyerrorlab |
| #define YYERROR_VERBOSE 0 |
| #define YYFAIL goto yyerrlab |
| #define YYFINAL 39 |
| #define YYFREE free |
| #define YYID | ( | n | ) | (n) |
| #define YYINITDEPTH 200 |
| #define YYLAST 255 |
| #define YYLEX yylex () |
| #define YYLLOC_DEFAULT | ( | Current, | |||
| Rhs, | |||||
| N | ) |
Value:
do \ if (YYID (N)) \ { \ (Current).first_line = YYRHSLOC (Rhs, 1).first_line; \ (Current).first_column = YYRHSLOC (Rhs, 1).first_column; \ (Current).last_line = YYRHSLOC (Rhs, N).last_line; \ (Current).last_column = YYRHSLOC (Rhs, N).last_column; \ } \ else \ { \ (Current).first_line = (Current).last_line = \ YYRHSLOC (Rhs, 0).last_line; \ (Current).first_column = (Current).last_column = \ YYRHSLOC (Rhs, 0).last_column; \ } \ while (YYID (0))
| #define YYLSP_NEEDED 0 |
| #define YYMALLOC malloc |
| #define YYMAXDEPTH 10000 |
| #define YYMAXUTOK 304 |
| #define YYNNTS 21 |
| #define YYNRULES 73 |
| #define YYNSTATES 154 |
| #define YYNTOKENS 50 |
| #define YYPACT_NINF -59 |
| #define YYPOPSTACK | ( | N | ) | (yyvsp -= (N), yyssp -= (N)) |
| #define YYPURE 0 |
| #define YYRECOVERING | ( | ) | (!!yyerrstatus) |
| #define YYRHSLOC | ( | Rhs, | |||
| K | ) | ((Rhs)[K]) |
| #define YYSIZE_MAXIMUM ((YYSIZE_T) -1) |
| #define YYSIZE_T unsigned int |
| #define YYSKELETON_NAME "yacc.c" |
| #define YYSTACK_ALLOC YYMALLOC |
| #define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM |
| #define YYSTACK_BYTES | ( | N | ) |
Value:
((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \ + YYSTACK_GAP_MAXIMUM)
| #define YYSTACK_FREE YYFREE |
| #define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) |
| #define YYSTACK_RELOCATE | ( | Stack | ) |
Value:
do \ { \ YYSIZE_T yynewbytes; \ YYCOPY (&yyptr->Stack, Stack, yysize); \ Stack = &yyptr->Stack; \ yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \ yyptr += yynewbytes / sizeof (*yyptr); \ } \ while (YYID (0))
| #define YYTABLE_NINF -1 |
| #define YYTERROR 1 |
| #define YYTOKEN_TABLE 0 |
| #define YYTRANSLATE | ( | YYX | ) | ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
| #define YYUNDEFTOK 2 |
| #define YYUSE | ( | e | ) | ((void) (e)) |
| typedef short int yytype_int16 |
| typedef short int yytype_int8 |
| typedef unsigned short int yytype_uint16 |
| typedef unsigned char yytype_uint8 |
| enum yytokentype |
| static void yydestruct | ( | char * | yymsg, | |
| int | yytype, | |||
| YYSTYPE * | yyvaluep | |||
| ) | const [static] |
| int yyparse | ( | ) |
| int yychar |
const yytype_int16 yycheck[] [static] |
Initial value:
{
0, 3, 4, 32, 18, 7, 8, 50, 10, 9,
12, 3, 18, 0, 14, 7, 48, 75, 18, 9,
20, 35, 80, 23, 14, 18, 18, 17, 4, 87,
11, 18, 32, 14, 48, 25, 12, 13, 14, 15,
16, 48, 48, 45, 46, 38, 0, 13, 11, 49,
93, 11, 31, 31, 11, 48, 48, 48, 9, 117,
26, 27, 64, 14, 12, 13, 17, 15, 16, 11,
44, 129, 47, 131, 25, 75, 78, 14, 11, 81,
80, 10, 21, 126, 35, 19, 48, 87, 146, 10,
48, 44, 23, 11, 94, 44, 98, 44, 11, 26,
10, 67, 68, 69, 70, 71, 72, 73, 74, 47,
76, 77, 47, 11, 143, 47, 120, 117, 90, 47,
122, 47, 47, 125, 4, 5, 6, 49, 116, 129,
-1, 131, 12, 13, 14, 15, 16, -1, -1, 4,
5, 6, -1, 143, -1, -1, 146, 12, 13, 14,
15, 16, -1, -1, -1, -1, -1, -1, -1, 4,
5, 6, -1, 8, 44, 45, 46, 12, 13, 14,
15, 16, 18, -1, 20, -1, 22, -1, 24, 44,
45, 46, 28, 29, -1, -1, 32, 33, -1, 35,
-1, -1, 38, 39, 40, -1, -1, 43, 44, -1,
45, 46, 48, 18, -1, 20, -1, 22, -1, 24,
-1, -1, -1, 28, 29, -1, -1, 32, -1, -1,
35, -1, -1, 38, 39, 40, -1, 27, 43, 44,
30, -1, -1, 48, 34, -1, 36, 37, -1, -1,
-1, 41, 42, 4, 5, 6, -1, -1, 48, -1,
-1, 12, 13, 14, 15, 16
}
const yytype_uint8 yydefact[] [static] |
Initial value:
{
2, 58, 63, 55, 55, 0, 0, 55, 55, 0,
55, 0, 55, 0, 4, 57, 0, 3, 6, 55,
0, 0, 0, 54, 0, 0, 0, 0, 0, 32,
0, 0, 0, 0, 49, 0, 0, 0, 5, 1,
7, 29, 28, 30, 0, 55, 55, 0, 52, 0,
55, 0, 70, 67, 0, 69, 68, 66, 65, 72,
64, 15, 56, 16, 55, 44, 0, 0, 0, 0,
0, 0, 0, 0, 0, 4, 0, 0, 55, 11,
4, 55, 24, 17, 51, 0, 46, 4, 10, 31,
0, 0, 12, 55, 0, 60, 59, 71, 55, 0,
0, 45, 34, 39, 40, 35, 36, 33, 37, 38,
0, 41, 42, 43, 8, 0, 49, 4, 0, 0,
46, 0, 55, 13, 53, 55, 55, 73, 25, 4,
20, 4, 50, 0, 0, 19, 47, 22, 0, 62,
61, 0, 0, 0, 9, 23, 4, 14, 26, 18,
21, 48, 0, 27
}
const yytype_int16 yydefgoto[] [static] |
Initial value:
{
-1, 16, 37, 38, 18, 141, 152, 46, 28, 119,
120, 85, 47, 48, 23, 29, 20, 51, 21, 60,
99
}
| int yynerrs |
const yytype_int16 yypact[] [static] |
Initial value:
{
154, -59, -59, -59, -59, -32, 8, -59, -59, -6,
-59, -7, -59, 8, 154, -59, 46, -59, 154, 49,
-14, 200, 37, -6, 40, 21, 8, 8, 120, 22,
43, 19, 185, 58, 9, 26, 135, 25, -59, -59,
-59, -59, -59, -59, 63, -59, -59, 67, 71, -6,
-59, 66, -59, -59, 38, -59, -59, -59, -59, 61,
-59, -59, -59, -59, -59, -59, 155, 8, 8, 8,
8, 8, 8, 8, 8, 154, 8, 8, -59, -59,
154, -59, -59, -59, 79, 47, 69, 154, -59, -59,
10, 82, -59, -59, 7, -59, -59, -59, -59, 51,
53, -59, 52, 24, 24, -59, -59, 52, -59, -59,
62, 239, 239, -59, -59, 87, 9, 154, 42, 65,
69, 68, -59, -59, -59, -59, -59, -59, -59, 154,
73, 154, -59, 72, 90, -59, -59, -59, 102, -59,
-59, 78, 74, 185, -59, -59, 154, -59, -59, -59,
-59, -59, 75, -59
}
const yytype_int8 yypgoto[] [static] |
Initial value:
{
-59, -59, -58, 13, -29, -59, -59, 28, 34, -4,
-59, 12, -43, -2, -59, 0, -59, -59, -59, -59,
-59
}
const yytype_uint8 yyr1[] [static] |
Initial value:
{
0, 50, 51, 51, 52, 52, 53, 53, 53, 53,
54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
54, 54, 54, 54, 54, 55, 56, 54, 57, 57,
57, 57, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 59, 59, 60, 61,
61, 61, 62, 62, 63, 64, 64, 65, 66, 65,
67, 67, 67, 68, 68, 69, 69, 69, 69, 69,
69, 69, 70, 70
}
const yytype_uint8 yyr2[] [static] |
Initial value:
{
0, 2, 0, 1, 0, 1, 1, 2, 4, 6,
3, 3, 3, 4, 6, 3, 3, 3, 7, 5,
5, 7, 5, 6, 3, 0, 0, 9, 1, 1,
1, 2, 1, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 2, 3, 0, 2, 4, 0,
3, 1, 1, 3, 1, 0, 2, 1, 0, 4,
2, 4, 4, 0, 2, 1, 1, 1, 1, 1,
1, 2, 0, 2
}
const yytype_uint8 yystos[] [static] |
Initial value:
{
0, 18, 20, 22, 24, 28, 29, 32, 33, 35,
38, 39, 40, 43, 44, 48, 51, 53, 54, 65,
66, 68, 63, 64, 63, 48, 3, 7, 58, 65,
63, 63, 65, 63, 48, 63, 58, 52, 53, 0,
53, 9, 14, 17, 25, 35, 57, 62, 63, 35,
65, 67, 27, 30, 34, 36, 37, 41, 42, 48,
69, 11, 65, 11, 31, 58, 58, 4, 5, 6,
12, 13, 14, 15, 16, 44, 45, 46, 31, 11,
11, 14, 54, 11, 48, 61, 44, 44, 47, 14,
63, 63, 11, 10, 65, 62, 19, 48, 21, 70,
63, 8, 58, 58, 58, 58, 58, 58, 58, 58,
52, 58, 58, 63, 52, 63, 10, 44, 23, 59,
60, 52, 57, 11, 62, 38, 65, 63, 44, 44,
47, 11, 61, 52, 48, 47, 59, 47, 63, 63,
62, 55, 52, 26, 52, 47, 10, 11, 49, 47,
54, 52, 56, 47
}
const yytype_uint8 yytable[] [static] |
Initial value:
{
19, 22, 24, 82, 1, 30, 31, 95, 33, 32,
35, 26, 1, 17, 19, 27, 25, 110, 19, 41,
50, 49, 114, 62, 42, 1, 1, 43, 67, 121,
80, 40, 19, 81, 15, 44, 70, 71, 72, 73,
74, 34, 15, 90, 91, 125, 39, 36, 61, 94,
124, 63, 64, 78, 79, 15, 15, 84, 41, 133,
65, 66, 100, 42, 70, 71, 43, 73, 74, 83,
86, 142, 88, 144, 44, 19, 113, 89, 92, 115,
19, 93, 98, 140, 45, 96, 97, 19, 151, 116,
134, 117, 118, 123, 126, 128, 127, 129, 131, 143,
146, 102, 103, 104, 105, 106, 107, 108, 109, 130,
111, 112, 135, 147, 150, 137, 136, 19, 122, 145,
138, 149, 153, 139, 67, 68, 69, 148, 132, 19,
0, 19, 70, 71, 72, 73, 74, 0, 0, 67,
68, 69, 0, 19, 0, 0, 19, 70, 71, 72,
73, 74, 0, 0, 0, 0, 0, 0, 0, 67,
68, 69, 0, 101, 75, 76, 77, 70, 71, 72,
73, 74, 1, 0, 2, 0, 3, 0, 4, 87,
76, 77, 5, 6, 0, 0, 7, 8, 0, 9,
0, 0, 10, 11, 12, 0, 0, 13, 14, 0,
76, 77, 15, 1, 0, 2, 0, 3, 0, 4,
0, 0, 0, 5, 6, 0, 0, 7, 0, 0,
9, 0, 0, 10, 11, 12, 0, 52, 13, 14,
53, 0, 0, 15, 54, 0, 55, 56, 0, 0,
0, 57, 58, 67, 68, 69, 0, 0, 59, 0,
0, 70, 71, 72, 73, 74
}
const yytype_uint8 yytranslate[] [static] |
1.4.7