📄 fincyacc.c
字号:
130, 267, 51, -145, 21, 181, 95, 95, 123, 53, 54, 55, 194, 133, 56, 57, 38, 179, 128, 186, 171, 227, 53, 54, 55, 172, 0, 56, 57, 95, 58, 95, 59, 0, 0, 0, 0, 0, 0, 18, 60, 61, 62, 58, 0, 59, 0, 0, 0, 131, 218, 0, 18, 60, 61, 62, 0, 0, 0, 53, 54, 55, 131, 229, 56, 57, 0, 0, 0, 0, 0, 0, 53, 54, 55, 0, 0, 56, 57, 0, 58, 0, 59, 0, 0, 0, 0, 0, 0, 18, 60, 61, 62, 58, 0, 59, 0, 0, 0, 63, 234, 0, 18, 60, 61, 62, 0, 0, 0, 53, 54, 55, 63, 0, 56, 57, 0, 4, 5, 6, 7, 8, 9, 10, 11, 12, 0, 14, 15, 16, 58, 0, 59, 0, 0, 0, 0, 0, 0, 18, 60, 61, 62, 0, 0, 0, 0, 0, 196, 63, 197, 198, 199, 242, 243, 53, 54, 55, 0, 0, 56, 57, 4, 5, 6, 7, 8, 9, 10, 11, 12, 0, 14, 15, 16, 0, 58, 0, 59, 0, 0, 0, 0, 0, 0, 18, 60, 61, 62, 200, 0, 0, 0, 176, 196, 63, 197, 198, 199, 0, 0, 53, 54, 55, 0, 0, 56, 57, 4, 5, 6, 7, 8, 9, 10, 11, 12, 0, 14, 15, 16, 0, 58, 0, 59, 0, 0, 0, 0, 0, 0, 18, 60, 61, 62, 200, 0, 0, 0, 176, 226, 63, 196, 0, 197, 198, 199, 0, 0, 53, 54, 55, 0, 0, 56, 57, 4, 5, 6, 7, 8, 9, 10, 11, 12, 0, 14, 15, 16, 0, 58, 0, 59, 0, 0, 0, 0, 0, 0, 18, 60, 61, 62, 200, 0, 0, 0, 176, 0, 63, 53, 54, 55, 0, 0, 56, 57, 4, 5, 6, 7, 8, 9, 10, 11, 12, 0, 14, 15, 16, 0, 58, 0, 59, 266, 2, 0, 0, 0, 0, 18, 60, 61, 62, 0, 0, 0, 3, 0, 0, 63, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 53, 54, 55, 0, 0, 56, 57, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 0, 59, 0, 0, 0, 0, 0, 0, 18, 60, 61, 62, 0, 0, 0, 0, 0, 0, 63, 4, 5, 6, 7, 8, 9, 10, 11, 12, 0, 14, 15, 16, 0, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 14, 15, 16, 0, 0, 0, 0, 0, 122, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 178, 0, 127, 4, 5, 6, 7, 8, 9, 10, 11, 12, 0, 14, 15, 16, 0, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 14, 15, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18};static const short yycheck[] = { 1, 46, 1, 63, 1, 155, 1, 1, 1, 1, 189, 1, 13, 189, 1, 1, 58, 59, 38, 39, 1, 1, 189, 35, 43, 26, 47, 43, 207, 1, 1, 207, 53, 45, 1, 1, 56, 57, 98, 189, 207, 40, 1, 48, 45, 1, 41, 223, 49, 50, 1, 46, 51, 50, 114, 49, 50, 207, 51, 51, 50, 237, 63, 50, 50, 46, 111, 109, 110, 63, 50, 131, 44, 44, 189, 47, 47, 44, 44, 80, 81, 40, 83, 84, 239, 86, 80, 81, 44, 40, 84, 136, 207, 135, 10, 11, 12, 35, 189, 15, 16, 58, 59, 189, 48, 41, 261, 45, 263, 154, 46, 40, 50, 41, 115, 31, 207, 33, 46, 44, 121, 207, 47, 50, 40, 41, 42, 43, 44, 36, 37, 88, 47, 90, 50, 47, 51, 197, 44, 51, 44, 47, 187, 47, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 52, 156, 54, 217, 32, 160, 34, 221, 156, 223, 47, 47, 47, 35, 51, 51, 51, 45, 103, 104, 105, 106, 50, 31, 135, 33, 55, 241, 139, 140, 185, 1, 60, 35, 189, 58, 59, 185, 101, 102, 10, 11, 12, 46, 47, 15, 16, 46, 203, 54, 107, 108, 207, 51, 55, 50, 47, 51, 44, 170, 45, 31, 44, 33, 48, 45, 4, 50, 46, 44, 40, 41, 42, 43, 44, 51, 44, 1, 0, 45, 50, 1, 160, 238, 239, 81, 10, 11, 12, 185, 1, 15, 16, 27, 156, 84, 170, 139, 207, 10, 11, 12, 140, -1, 15, 16, 261, 31, 263, 33, -1, -1, -1, -1, -1, -1, 40, 41, 42, 43, 31, -1, 33, -1, -1, -1, 50, 1, -1, 40, 41, 42, 43, -1, -1, -1, 10, 11, 12, 50, 1, 15, 16, -1, -1, -1, -1, -1, -1, 10, 11, 12, -1, -1, 15, 16, -1, 31, -1, 33, -1, -1, -1, -1, -1, -1, 40, 41, 42, 43, 31, -1, 33, -1, -1, -1, 50, 1, -1, 40, 41, 42, 43, -1, -1, -1, 10, 11, 12, 50, -1, 15, 16, -1, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, 27, 28, 29, 31, -1, 33, -1, -1, -1, -1, -1, -1, 40, 41, 42, 43, -1, -1, -1, -1, -1, 3, 50, 5, 6, 7, 8, 9, 10, 11, 12, -1, -1, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, 27, 28, 29, -1, 31, -1, 33, -1, -1, -1, -1, -1, -1, 40, 41, 42, 43, 44, -1, -1, -1, 48, 3, 50, 5, 6, 7, -1, -1, 10, 11, 12, -1, -1, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, 27, 28, 29, -1, 31, -1, 33, -1, -1, -1, -1, -1, -1, 40, 41, 42, 43, 44, -1, -1, -1, 48, 49, 50, 3, -1, 5, 6, 7, -1, -1, 10, 11, 12, -1, -1, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, 27, 28, 29, -1, 31, -1, 33, -1, -1, -1, -1, -1, -1, 40, 41, 42, 43, 44, -1, -1, -1, 48, -1, 50, 10, 11, 12, -1, -1, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, 27, 28, 29, -1, 31, -1, 33, 0, 1, -1, -1, -1, -1, 40, 41, 42, 43, -1, -1, -1, 13, -1, -1, 50, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 10, 11, 12, -1, -1, 15, 16, -1, -1, 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 31, -1, 33, -1, -1, -1, -1, -1, -1, 40, 41, 42, 43, -1, -1, -1, -1, -1, -1, 50, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, 27, 28, 29, -1, 17, 18, 19, 20, 21, 22, 23, 24, 25, 40, 27, 28, 29, -1, -1, -1, -1, -1, 49, -1, -1, -1, -1, 40, -1, -1, -1, -1, -1, -1, 14, -1, 49, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, 27, 28, 29, -1, 17, 18, 19, 20, 21, 22, 23, 24, 25, 40, 27, 28, 29, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 40};/* -*-C-*- Note some compilers choke on comments on `#line' lines. */#line 3 "/usr/lib/bison.simple"/* This file comes from bison-1.28. *//* Skeleton output parser for bison, Copyright (C) 1984, 1989, 1990 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *//* As a special exception, when this file is copied by Bison into a Bison output file, you may use that output file without restriction. This special exception was added by the Free Software Foundation in version 1.24 of Bison. *//* This is the parser code that is written into each bison parser when the %semantic_parser declaration is not specified in the grammar. It was written by Richard Stallman by simplifying the hairy parser used when %semantic_parser is specified. */#ifndef YYSTACK_USE_ALLOCA#ifdef alloca#define YYSTACK_USE_ALLOCA#else /* alloca not defined */#ifdef __GNUC__#define YYSTACK_USE_ALLOCA#define alloca __builtin_alloca#else /* not GNU C. */#if (!defined (__STDC__) && defined (sparc)) || defined (__sparc__) || defined (__sparc) || defined (__sgi) || (defined (__sun) && defined (__i386))#define YYSTACK_USE_ALLOCA#include <alloca.h>#else /* not sparc *//* We think this test detects Watcom and Microsoft C. *//* This used to test MSDOS, but that is a bad idea since that symbol is in the user namespace. */#if (defined (_MSDOS) || defined (_MSDOS_)) && !defined (__TURBOC__)#if 0 /* No need for malloc.h, which pollutes the namespace; instead, just don't use alloca. */#include <malloc.h>#endif#else /* not MSDOS, or __TURBOC__ */#if defined(_AIX)/* I don't know what this was needed for, but it pollutes the namespace. So I turned it off. rms, 2 May 1997. *//* #include <malloc.h> */ #pragma alloca#define YYSTACK_USE_ALLOCA#else /* not MSDOS, or __TURBOC__, or _AIX */#if 0#ifdef __hpux /* haible@ilog.fr says this works for HPUX 9.05 and up, and on HPUX 10. Eventually we can turn this on. */#define YYSTACK_USE_ALLOCA#define alloca __builtin_alloca#endif /* __hpux */#endif#endif /* not _AIX */#endif /* not MSDOS, or __TURBOC__ */#endif /* not sparc */#endif /* not GNU C */#endif /* alloca not defined */#endif /* YYSTACK_USE_ALLOCA not defined */#ifdef YYSTACK_USE_ALLOCA#define YYSTACK_ALLOC alloca#else#define YYSTACK_ALLOC malloc#endif/* Note: there must be only one dollar sign in this file. It is replaced by the list of actions, each action as one case of the switch. */#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 yyerrlab1/* Like YYERROR except do call yyerror. This remains here temporarily to ease the transition to the new meaning of YYERROR, for GCC. Once GCC version 2 has supplanted version 1, this can go. */#define YYFAIL goto yyerrlab#define YYRECOVERING() (!!yyerrstatus)#define YYBACKUP(token, value) \do \ if (yychar == YYEMPTY && yylen == 1) \ { yychar = (token), yylval = (value); \ yychar1 = YYTRANSLATE (yychar); \ YYPOPSTACK; \ goto yybackup; \ } \ else \ { yyerror ("syntax error: cannot back up"); YYERROR; } \while (0)#define YYTERROR 1#define YYERRCODE 256#ifndef YYPURE#define YYLEX yylex()#endif#ifdef YYPURE#ifdef YYLSP_NEEDED#ifdef YYLEX_PARAM#define YYLEX yylex(&yylval, &yylloc, YYLEX_PARAM)#else#define YYLEX yylex(&yylval, &yylloc)#endif#else /* not YYLSP_NEEDED */#ifdef YYLEX_PARAM#define YYLEX yylex(&yylval, YYLEX_PARAM)#else#define YYLEX yylex(&yylval)#endif#endif /* not YYLSP_NEEDED */#endif/* If nonreentrant, generate the variables here */#ifndef YYPUREint yychar; /* the lookahead symbol */YYSTYPE yylval; /* the semantic value of the */ /* lookahead symbol */#ifdef YYLSP_NEEDEDYYLTYPE yylloc; /* location data for the lookahead */ /* symbol */#endifint yynerrs; /* number of parse errors so far */#endif /* not YYPURE */#if YYDEBUG != 0int yydebug; /* nonzero means print parse trace *//* Since this is uninitialized, it does not stop multiple parsers from coexisting. */#endif/* YYINITDEPTH indicates the initial size of the parser's stacks */#ifndef YYINITDEPTH#define YYINITDEPTH 200#endif/* YYMAXDEPTH is the maximum size the stacks can grow to (effective only if the built-in stack extension method is used). */#if YYMAXDEPTH == 0#undef YYMAXDEPTH#endif#ifndef YYMAXDEPTH#define YYMAXDEPTH 10000#endif/* Define __yy_memcpy. Note that the size argument should be passed with type unsigned int, because that is what the non-GCC definitions require. With GCC, __builtin_memcpy takes an arg of type size_t, but it can handle unsigned int. */#if __GNUC__ > 1 /* GNU C and GNU C++ define this. */#define __yy_memcpy(TO,FROM,COUNT) __builtin_memcpy(TO,FROM,COUNT)#else /* not GNU C or C++ */#ifndef __cplusplus/* This is the most reliable way to avoid incompatibilities in available built-in functions on various systems. */static void__yy_memcpy (to, from, count) char *to; char *from; unsigned int count;{ register char *f = from; register char *t = to; register int i = count; while (i-- > 0) *t++ = *f++;}#else /* __cplusplus *//* This is the most reliable way to avoid incompatibilities in available built-in functions on various systems. */static void__yy_memcpy (char *to, char *from, unsigned int count){ register char *t = to; register char *f = from; register int i = count; while (i-- > 0) *t++ = *f++;}#endif#endif#line 217 "/usr/lib/bison.simple"/* The user can define YYPARSE_PARAM as the name of an argument to be passed into yyparse. The argument should have type void *. It should actually point to an object. Grammar actions can access the variable by casting it to the proper pointer type. */#ifdef YYPARSE_PARAM#ifdef __cplusplus#define YYPARSE_PARAM_ARG void *YYPARSE_PARAM#define YYPARSE_PARAM_DECL#else /* not __cplusplus */#define YYPARSE_PARAM_ARG YYPARSE_PARAM#define YYPARSE_PARAM_DECL void *YYPARSE_PARAM;#endif /* not __cplusplus */#else /* not YYPARSE_PARAM */#define YYPARSE_PARAM_ARG#define YYPARSE_PARAM_DECL#endif /* not YYPARSE_PARAM *//* Prevent warning if -Wstrict-prototypes. */#ifdef __GNUC__#ifdef YYPARSE_PARAMint yyparse (void *);#elseint yyparse (void);#endif#endifintyyparse(YYPARSE_PARAM_ARG) YYPARSE_PARAM_DECL{ register int yystate; register int yyn; register short *yyssp; register YYSTYPE *yyvsp; int yyerrstatus; /* number of tokens to shift before error messages enabled */ int yychar1 = 0; /* lookahead token as an internal (translated) token number */ short yyssa[YYINITDEPTH]; /* the state stack */ YYSTYPE yyvsa[YYINITDEPTH]; /* the semantic value stack */ short *yyss = yyssa; /* refer to the stacks thru separate pointers */ YYSTYPE *yyvs = yyvsa; /* to allow yyoverflow to reallocate them elsewhere */#ifdef YYLSP_NEEDED YYLTYPE yylsa[YYINITDEPTH]; /* the location stack */ YYLTYPE *yyls = yylsa; YYLTYPE *yylsp;#define YYPOPSTACK (yyvsp--, yyssp--, yylsp--)#else#define YYPOPSTACK (yyvsp--, yyssp--)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -