49 #define YYBISON_VERSION "2.4.1"
52 #define YYSKELETON_NAME "yacc.c"
64 #define YYLSP_NEEDED 0
71 #line 1 "..\\..\\cmdparse.ypp"
146 #line 147 "..\\..\\cmdparse.cpp"
154 #ifdef YYERROR_VERBOSE
155 # undef YYERROR_VERBOSE
156 # define YYERROR_VERBOSE 1
158 # define YYERROR_VERBOSE 0
162 #ifndef YYTOKEN_TABLE
163 # define YYTOKEN_TABLE 0
190 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
195 #line 74 "..\\..\\cmdparse.ypp"
203 #line 204 "..\\..\\cmdparse.cpp"
205 # define YYSTYPE_IS_TRIVIAL 1
206 # define yystype YYSTYPE
207 # define YYSTYPE_IS_DECLARED 1
215 #line 216 "..\\..\\cmdparse.cpp"
229 #elif (defined __STDC__ || defined __C99__FUNC__ \
230 || defined __cplusplus || defined _MSC_VER)
249 # ifdef __SIZE_TYPE__
250 # define YYSIZE_T __SIZE_TYPE__
251 # elif defined size_t
252 # define YYSIZE_T size_t
253 # elif ! defined YYSIZE_T && (defined __STDC__ || defined __C99__FUNC__ \
254 || defined __cplusplus || defined _MSC_VER)
256 # define YYSIZE_T size_t
258 # define YYSIZE_T unsigned int
262 #define YYSIZE_MAXIMUM ((YYSIZE_T) -1)
267 # include <libintl.h>
268 # define YY_(msgid) dgettext ("bison-runtime", msgid)
272 # define YY_(msgid) msgid
277 #if ! defined lint || defined __GNUC__
278 # define YYUSE(e) ((void) (e))
287 #if (defined __STDC__ || defined __C99__FUNC__ \
288 || defined __cplusplus || defined _MSC_VER)
301 #if ! defined yyoverflow || YYERROR_VERBOSE
305 # ifdef YYSTACK_USE_ALLOCA
306 # if YYSTACK_USE_ALLOCA
308 # define YYSTACK_ALLOC __builtin_alloca
309 # elif defined __BUILTIN_VA_ARG_INCR
312 # define YYSTACK_ALLOC __alloca
313 # elif defined _MSC_VER
315 # define alloca _alloca
317 # define YYSTACK_ALLOC alloca
318 # if ! defined _ALLOCA_H && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
319 || defined __cplusplus || defined _MSC_VER)
329 # ifdef YYSTACK_ALLOC
331 # define YYSTACK_FREE(Ptr) do { ; } while (YYID (0))
332 # ifndef YYSTACK_ALLOC_MAXIMUM
337 # define YYSTACK_ALLOC_MAXIMUM 4032
340 # define YYSTACK_ALLOC YYMALLOC
341 # define YYSTACK_FREE YYFREE
342 # ifndef YYSTACK_ALLOC_MAXIMUM
343 # define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM
345 # if (defined __cplusplus && ! defined _STDLIB_H \
346 && ! ((defined YYMALLOC || defined malloc) \
347 && (defined YYFREE || defined free)))
354 # define YYMALLOC malloc
355 # if ! defined malloc && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
356 || defined __cplusplus || defined _MSC_VER)
362 # if ! defined free && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
363 || defined __cplusplus || defined _MSC_VER)
371 #if (! defined yyoverflow \
372 && (! defined __cplusplus \
373 || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
383 # define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1)
387 # define YYSTACK_BYTES(N) \
388 ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \
389 + YYSTACK_GAP_MAXIMUM)
394 # if defined __GNUC__ && 1 < __GNUC__
395 # define YYCOPY(To, From, Count) \
396 __builtin_memcpy (To, From, (Count) * sizeof (*(From)))
398 # define YYCOPY(To, From, Count) \
402 for (yyi = 0; yyi < (Count); yyi++) \
403 (To)[yyi] = (From)[yyi]; \
414 # define YYSTACK_RELOCATE(Stack_alloc, Stack) \
417 YYSIZE_T yynewbytes; \
418 YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \
419 Stack = &yyptr->Stack_alloc; \
420 yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
421 yyptr += yynewbytes / sizeof (*yyptr); \
443 #define YYMAXUTOK 269
445 #define YYTRANSLATE(YYX) \
446 ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
451 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
452 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
453 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
454 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
455 16, 17, 15, 2, 2, 2, 2, 2, 2, 2,
456 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
457 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
458 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
459 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
460 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
461 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
462 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
463 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
464 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,
467 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
468 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
469 2, 2, 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,
472 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,
475 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
476 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
477 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
485 0, 0, 3, 7, 11, 13, 15, 17, 21, 25,
486 30, 31, 34, 38, 39, 42, 46, 47, 49, 51,
487 53, 56, 59, 62, 65, 68, 71, 75, 79, 83,
488 87, 91, 95, 96, 98, 100, 103, 106, 108, 110,
495 19, 0, -1, 3, 7, 20, -1, 3, 15, 20,
496 -1, 4, -1, 5, -1, 6, -1, 8, 7, 22,
497 -1, 9, 7, 21, -1, 9, 7, 7, 21, -1,
498 -1, 16, 23, -1, 16, 23, 17, -1, -1, 16,
499 24, -1, 16, 24, 17, -1, -1, 25, -1, 28,
500 -1, 26, -1, 25, 28, -1, 25, 26, -1, 28,
501 25, -1, 28, 26, -1, 26, 28, -1, 26, 25,
502 -1, 25, 28, 26, -1, 25, 26, 28, -1, 28,
503 25, 26, -1, 28, 26, 25, -1, 26, 28, 25,
504 -1, 26, 25, 28, -1, -1, 25, -1, 27, -1,
505 25, 27, -1, 27, 25, -1, 11, -1, 14, -1,
506 10, 7, -1, 13, -1, 12, -1, 27, -1
512 0, 95, 95, 108, 113, 114, 115, 118, 123, 128,
513 144, 146, 147, 150, 152, 153, 156, 158, 159, 160,
514 161, 162, 163, 164, 165, 166, 167, 168, 169, 170,
515 171, 172, 175, 177, 178, 179, 180, 184, 188, 192,
520 #if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE
523 static const char *
const yytname[] =
525 "$end",
"error",
"$undefined",
"EXECIO",
"HI",
"TE",
"TS",
"CONSTANT",
526 "DISKW",
"DISKR",
"STEM",
"FINIS",
"LIFO",
"FIFO",
"SKIP",
"'*'",
"'('",
527 "')'",
"$accept",
"stmt",
"disk_clause",
"diskr_option",
"diskw_option",
528 "diskr_options",
"diskw_options",
"finis",
"skip",
"stem",
"data", 0
537 0, 256, 257, 258, 259, 260, 261, 262, 263, 264,
538 265, 266, 267, 268, 269, 42, 40, 41
545 0, 18, 19, 19, 19, 19, 19, 20, 20, 20,
546 21, 21, 21, 22, 22, 22, 23, 23, 23, 23,
547 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
548 23, 23, 24, 24, 24, 24, 24, 25, 26, 27,
555 0, 2, 3, 3, 1, 1, 1, 3, 3, 4,
556 0, 2, 3, 0, 2, 3, 0, 1, 1, 1,
557 2, 2, 2, 2, 2, 2, 3, 3, 3, 3,
558 3, 3, 0, 1, 1, 2, 2, 1, 1, 2,
567 0, 0, 4, 5, 6, 0, 0, 0, 1, 0,
568 0, 2, 3, 13, 10, 32, 7, 10, 16, 8,
569 0, 37, 14, 33, 34, 9, 41, 40, 38, 11,
570 17, 19, 42, 18, 39, 15, 35, 36, 12, 21,
571 20, 25, 24, 22, 23, 27, 26, 31, 30, 28,
578 -1, 5, 11, 19, 16, 29, 22, 23, 31, 32,
584 #define YYPACT_NINF -30
587 27, -5, -30, -30, -30, 5, 35, 35, -30, 32,
588 41, -30, -30, 33, -4, 36, -30, 34, 9, -30,
589 44, -30, 37, 42, 45, -30, -30, -30, -30, 38,
590 15, 24, -30, 31, -30, -30, -30, -30, -30, 28,
591 39, 28, 45, 39, 45, -30, -30, -30, -30, -30,
598 -30, -30, 50, 43, -30, -30, -30, -18, -29, -6,
606 #define YYTABLE_NINF -1
609 30, 39, 6, 17, 44, 8, 37, 40, 42, 24,
610 7, 46, 18, 41, 49, 43, 45, 36, 47, 20,
611 21, 26, 27, 28, 48, 20, 50, 26, 27, 28,
612 1, 2, 3, 4, 20, 21, 26, 27, 20, 13,
613 26, 27, 21, 9, 10, 28, 20, 21, 14, 15,
614 18, 34, 20, 28, 35, 38, 21, 12, 0, 0,
620 18, 30, 7, 7, 33, 0, 24, 30, 31, 15,
621 15, 40, 16, 31, 43, 33, 39, 23, 41, 10,
622 11, 12, 13, 14, 42, 10, 44, 12, 13, 14,
623 3, 4, 5, 6, 10, 11, 12, 13, 10, 7,
624 12, 13, 11, 8, 9, 14, 10, 11, 7, 16,
625 16, 7, 10, 14, 17, 17, 11, 7, -1, -1,
633 0, 3, 4, 5, 6, 19, 7, 15, 0, 8,
634 9, 20, 20, 7, 7, 16, 22, 7, 16, 21,
635 10, 11, 24, 25, 27, 21, 12, 13, 14, 23,
636 25, 26, 27, 28, 7, 17, 27, 25, 17, 26,
637 28, 25, 28, 25, 26, 28, 26, 28, 25, 26,
641 #define yyerrok (yyerrstatus = 0)
642 #define yyclearin (yychar = YYEMPTY)
646 #define YYACCEPT goto yyacceptlab
647 #define YYABORT goto yyabortlab
648 #define YYERROR goto yyerrorlab
655 #define YYFAIL goto yyerrlab
657 #define YYRECOVERING() (!!yyerrstatus)
659 #define YYBACKUP(Token, Value) \
661 if (yychar == YYEMPTY && yylen == 1) \
665 yytoken = YYTRANSLATE (yychar); \
671 yyerror (YY_("syntax error: cannot back up")); \
678 #define YYERRCODE 256
685 #define YYRHSLOC(Rhs, K) ((Rhs)[K])
686 #ifndef YYLLOC_DEFAULT
687 # define YYLLOC_DEFAULT(Current, Rhs, N) \
691 (Current).first_line = YYRHSLOC (Rhs, 1).first_line; \
692 (Current).first_column = YYRHSLOC (Rhs, 1).first_column; \
693 (Current).last_line = YYRHSLOC (Rhs, N).last_line; \
694 (Current).last_column = YYRHSLOC (Rhs, N).last_column; \
698 (Current).first_line = (Current).last_line = \
699 YYRHSLOC (Rhs, 0).last_line; \
700 (Current).first_column = (Current).last_column = \
701 YYRHSLOC (Rhs, 0).last_column; \
711 #ifndef YY_LOCATION_PRINT
712 # if YYLTYPE_IS_TRIVIAL
713 # define YY_LOCATION_PRINT(File, Loc) \
714 fprintf (File, "%d.%d-%d.%d", \
715 (Loc).first_line, (Loc).first_column, \
716 (Loc).last_line, (Loc).last_column)
718 # define YY_LOCATION_PRINT(File, Loc) ((void) 0)
726 # define YYLEX yylex (YYLEX_PARAM)
728 # define YYLEX yylex ()
736 # define YYFPRINTF fprintf
739 # define YYDPRINTF(Args) \
745 # define YY_SYMBOL_PRINT(Title, Type, Value, Location) \
749 YYFPRINTF (stderr, "%s ", Title); \
750 yy_symbol_print (stderr, \
752 YYFPRINTF (stderr, "\n"); \
762 #if (defined __STDC__ || defined __C99__FUNC__ \
763 || defined __cplusplus || defined _MSC_VER)
794 #if (defined __STDC__ || defined __C99__FUNC__ \
795 || defined __cplusplus || defined _MSC_VER)
807 YYFPRINTF (yyoutput,
"token %s (", yytname[
yytype]);
809 YYFPRINTF (yyoutput,
"nterm %s (", yytname[
yytype]);
812 YYFPRINTF (yyoutput,
")");
820 #if (defined __STDC__ || defined __C99__FUNC__ \
821 || defined __cplusplus || defined _MSC_VER)
826 yy_stack_print (yybottom, yytop)
831 YYFPRINTF (stderr,
"Stack now");
832 for (; yybottom <= yytop; yybottom++)
834 int yybot = *yybottom;
835 YYFPRINTF (stderr,
" %d", yybot);
837 YYFPRINTF (stderr,
"\n");
840 # define YY_STACK_PRINT(Bottom, Top) \
843 yy_stack_print ((Bottom), (Top)); \
851 #if (defined __STDC__ || defined __C99__FUNC__ \
852 || defined __cplusplus || defined _MSC_VER)
854 yy_reduce_print (
YYSTYPE *yyvsp,
int yyrule)
857 yy_reduce_print (yyvsp, yyrule)
862 int yynrhs =
yyr2[yyrule];
864 unsigned long int yylno = yyrline[yyrule];
865 YYFPRINTF (stderr,
"Reducing stack by rule %d (line %lu):\n",
868 for (yyi = 0; yyi < yynrhs; yyi++)
870 YYFPRINTF (stderr,
" $%d = ", yyi + 1);
871 yy_symbol_print (stderr, yyrhs[yyprhs[yyrule] + yyi],
872 &(yyvsp[(yyi + 1) - (yynrhs)])
874 YYFPRINTF (stderr,
"\n");
878 # define YY_REDUCE_PRINT(Rule) \
881 yy_reduce_print (yyvsp, Rule); \
888 # define YYDPRINTF(Args)
889 # define YY_SYMBOL_PRINT(Title, Type, Value, Location)
890 # define YY_STACK_PRINT(Bottom, Top)
891 # define YY_REDUCE_PRINT(Rule)
897 # define YYINITDEPTH 200
908 # define YYMAXDEPTH 10000
916 # if defined __GLIBC__ && defined _STRING_H
917 # define yystrlen strlen
920 #if (defined __STDC__ || defined __C99__FUNC__ \
921 || defined __cplusplus || defined _MSC_VER)
923 yystrlen (
const char *yystr)
931 for (yylen = 0; yystr[yylen]; yylen++)
939 # if defined __GLIBC__ && defined _STRING_H && defined _GNU_SOURCE
940 # define yystpcpy stpcpy
944 #if (defined __STDC__ || defined __C99__FUNC__ \
945 || defined __cplusplus || defined _MSC_VER)
947 yystpcpy (
char *yydest,
const char *yysrc)
950 yystpcpy (yydest, yysrc)
956 const char *yys = yysrc;
958 while ((*yyd++ = *yys++) !=
'\0')
975 yytnamerr (
char *yyres,
const char *yystr)
980 char const *yyp = yystr;
987 goto do_not_strip_quotes;
991 goto do_not_strip_quotes;
1004 do_not_strip_quotes: ;
1008 return yystrlen (yystr);
1010 return yystpcpy (yyres, yystr) - yyres;
1022 yysyntax_error (
char *yyresult,
int yystate,
int yychar)
1024 int yyn =
yypact[yystate];
1034 int yysize_overflow = 0;
1035 enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
1036 char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
1042 YY_(
"syntax error, unexpected %s");
1043 YY_(
"syntax error, unexpected %s, expecting %s");
1044 YY_(
"syntax error, unexpected %s, expecting %s or %s");
1045 YY_(
"syntax error, unexpected %s, expecting %s or %s or %s");
1046 YY_(
"syntax error, unexpected %s, expecting %s or %s or %s or %s");
1050 static char const yyunexpected[] =
"syntax error, unexpected %s";
1051 static char const yyexpecting[] =
", expecting %s";
1052 static char const yyor[] =
" or %s";
1053 char yyformat[
sizeof yyunexpected
1054 +
sizeof yyexpecting - 1
1055 + ((YYERROR_VERBOSE_ARGS_MAXIMUM - 2)
1056 * (
sizeof yyor - 1))];
1057 char const *yyprefix = yyexpecting;
1061 int yyxbegin = yyn < 0 ? -yyn : 0;
1064 int yychecklim =
YYLAST - yyn + 1;
1068 yyarg[0] = yytname[
yytype];
1069 yyfmt = yystpcpy (yyformat, yyunexpected);
1071 for (yyx = yyxbegin; yyx < yyxend; ++yyx)
1074 if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
1078 yyformat[
sizeof yyunexpected - 1] =
'\0';
1081 yyarg[yycount++] = yytname[yyx];
1082 yysize1 = yysize + yytnamerr (0, yytname[yyx]);
1083 yysize_overflow |= (yysize1 < yysize);
1085 yyfmt = yystpcpy (yyfmt, yyprefix);
1089 yyf =
YY_(yyformat);
1090 yysize1 = yysize + yystrlen (yyf);
1091 yysize_overflow |= (yysize1 < yysize);
1094 if (yysize_overflow)
1102 char *yyp = yyresult;
1104 while ((*yyp = *yyf) !=
'\0')
1106 if (*yyp ==
'%' && yyf[1] ==
's' && yyi < yycount)
1108 yyp += yytnamerr (yyp, yyarg[yyi++]);
1129 #if (defined __STDC__ || defined __C99__FUNC__ \
1130 || defined __cplusplus || defined _MSC_VER)
1156 #ifdef YYPARSE_PARAM
1157 #if defined __STDC__ || defined __cplusplus
1158 int yyparse (
void *YYPARSE_PARAM);
1163 #if defined __STDC__ || defined __cplusplus
1186 #ifdef YYPARSE_PARAM
1187 #if (defined __STDC__ || defined __C99__FUNC__ \
1188 || defined __cplusplus || defined _MSC_VER)
1194 void *YYPARSE_PARAM;
1197 #if (defined __STDC__ || defined __C99__FUNC__ \
1198 || defined __cplusplus || defined _MSC_VER)
1244 char *yymsg = yymsgbuf;
1245 YYSIZE_T yymsg_alloc =
sizeof yymsgbuf;
1248 #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N))
1259 YYDPRINTF ((stderr,
"Starting parse\n"));
1286 if (yyss + yystacksize - 1 <= yyssp)
1289 YYSIZE_T yysize = yyssp - yyss + 1;
1303 yyoverflow (
YY_(
"memory exhausted"),
1304 &yyss1, yysize *
sizeof (*yyssp),
1305 &yyvs1, yysize *
sizeof (*yyvsp),
1312 # ifndef YYSTACK_RELOCATE
1313 goto yyexhaustedlab;
1317 goto yyexhaustedlab;
1327 goto yyexhaustedlab;
1330 # undef YYSTACK_RELOCATE
1337 yyssp = yyss + yysize - 1;
1338 yyvsp = yyvs + yysize - 1;
1340 YYDPRINTF ((stderr,
"Stack size increased to %lu\n",
1341 (
unsigned long int) yystacksize));
1343 if (yyss + yystacksize - 1 <= yyssp)
1347 YYDPRINTF ((stderr,
"Entering state %d\n", yystate));
1372 YYDPRINTF ((stderr,
"Reading a token: "));
1379 YYDPRINTF ((stderr,
"Now at end of input.\n"));
1443 yyval = yyvsp[1-yylen];
1452 #line 96 "..\\..\\cmdparse.ypp"
1456 if (
isnumeric ((yyvsp[(2) - (3)].strval)))
1470 #line 109 "..\\..\\cmdparse.ypp"
1480 #line 113 "..\\..\\cmdparse.ypp"
1487 #line 114 "..\\..\\cmdparse.ypp"
1494 #line 115 "..\\..\\cmdparse.ypp"
1501 #line 119 "..\\..\\cmdparse.ypp"
1511 #line 124 "..\\..\\cmdparse.ypp"
1521 #line 129 "..\\..\\cmdparse.ypp"
1526 if (
isnumeric ((yyvsp[(3) - (4)].strval)))
1540 #line 184 "..\\..\\cmdparse.ypp"
1547 #line 188 "..\\..\\cmdparse.ypp"
1554 #line 192 "..\\..\\cmdparse.ypp"
1561 #line 197 "..\\..\\cmdparse.ypp"
1568 #line 1569 "..\\..\\cmdparse.cpp"
1586 if (0 <= yystate && yystate <=
YYLAST &&
yycheck[yystate] == *yyssp)
1602 #if ! YYERROR_VERBOSE
1612 if (yymsg != yymsgbuf)
1620 yymsg_alloc =
sizeof yymsgbuf;
1624 if (0 < yysize && yysize <= yymsg_alloc)
1626 (void) yysyntax_error (yymsg, yystate,
yychar);
1633 goto yyexhaustedlab;
1641 if (yyerrstatus == 3)
1741 #if !defined(yyoverflow) || YYERROR_VERBOSE
1759 while (yyssp != yyss)
1770 if (yymsg != yymsgbuf)
1774 return YYID (yyresult);
1780 #line 201 "..\\..\\cmdparse.ypp"
1796 static char token [1024];
1874 fprintf (stderr,
"hostemu: bad PLIST, token \"%s\"\n", token);
1917 char *utoken, *uutoken;
1919 utoken = strdup(token);
1921 while (*uutoken !=
'\0')
1923 *uutoken = toupper(*uutoken);
1926 for (i = 0;
kwtable[i].type != EOF; i++)
1950 for (i = 0; i < strlen (token); i++)
1951 if (!isdigit(*(token + i)))
unsigned short int yytype_uint16
static const yytype_uint8 yyr1[]
static void yydestruct(yymsg, yytype, yyvaluep) const char *yymsg
#define YY_SYMBOL_PRINT(Title, Type, Value, Location)
static const yytype_uint8 yytranslate[]
static const yytype_int8 yycheck[]
#define YY_REDUCE_PRINT(Rule)
int kwsearch(char *token)
static const yytype_int8 yypact[]
unsigned char yytype_uint8
#define YY_STACK_PRINT(Bottom, Top)
#define YYSTACK_ALLOC_MAXIMUM
static const yytype_uint8 yyr2[]
void yyerror(char *token)
static const yytype_int8 yypgoto[]
static const yytype_uint8 yystos[]
static const yytype_int8 yydefgoto[]
bool isnumeric(char *token)
#define YYSTACK_RELOCATE(Stack_alloc, Stack)
static const yytype_uint8 yytable[]
static struct @21 kwtable[]
static const yytype_uint8 yydefact[]
char * pszSymbol[SYMTABLESIZE]
EXECIO_OPTIONS ExecIO_Options