⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zconf.tab.c_shipped

📁 這是一個實時嵌入式作業系統 實作了MCS51 ARM等MCU
💻 C_SHIPPED
📖 第 1 页 / 共 4 页
字号:
       0,    78,    51,    94,    94,     0,     0,    89,    90,    91,      72,     0,    83,    84,     0,     0,     0,    27,    86,     0,      29,     0,    33,    31,    32,     0,    94,     0,     0,    49,      50,    82,    95,    34,    35,    28,    30,    36,     0,    48,      52,    37};/* YYDEFGOTO[NTERM-NUM]. */static const short yydefgoto[] ={      -1,     1,    17,    18,    19,    20,    21,    22,    52,    88,      23,    24,   105,    25,    54,    98,    55,    26,   109,    27,      56,    28,    29,   117,    30,    58,    31,    32,    33,    34,      89,    90,    57,    91,   131,   132,   106,    35,   155,    50,      51};/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing   STATE-NUM.  */#define YYPACT_NINF -99static const short yypact[] ={     -99,    48,   -99,    38,    46,    46,   -99,    46,   -29,   -99,      46,   -17,    -3,   -11,   -99,   -99,   -99,   -99,   -99,   -99,     -99,   -99,   -99,   -99,   -99,   -99,   -99,   -99,   -99,   -99,     -99,   -99,   -99,   -99,   -99,   -99,   -99,   -99,   -99,    38,      12,    15,   -99,    18,    51,    62,   -99,   -99,   -11,   -11,       4,   -24,   138,   138,   160,   121,   110,    -4,    81,    -4,     -99,   -99,   -99,   -99,   -99,   -99,   -19,   -99,   -99,   -11,     -11,    70,    70,    73,    32,   -11,    46,   -11,    46,   -11,      46,   -11,    46,    46,    46,   -99,    36,    70,   -99,    95,     -99,   -99,    96,    46,   106,    46,    46,   -99,   -99,   -99,     -99,    38,    38,    38,   -99,   -99,   -99,   -99,   -99,   -99,     -99,   -99,   -99,   -99,   112,   -99,   -99,   -99,   -99,   -99,     -99,   117,   -99,   -99,   -99,   -99,   -11,    33,    65,   131,       1,   119,   131,     1,   136,     1,   153,   154,   155,   131,      70,   -99,   -99,   131,   131,   156,   157,   -99,   -99,   -99,     -99,   101,   -99,   -99,   -11,   158,   159,   -99,   -99,   161,     -99,   162,   -99,   -99,   -99,   163,   131,   164,   165,   -99,     -99,   -99,    99,   -99,   -99,   -99,   -99,   -99,   166,   -99,     -99,   -99};/* YYPGOTO[NTERM-NUM].  */static const short yypgoto[] ={     -99,   -99,   -99,   111,   -99,   -99,   -99,   -99,   178,   -99,     -99,   -99,   -99,    91,   -99,   -99,   -99,   -99,   -99,   -99,     -99,   -99,   -99,   -99,   115,   -99,   -99,   -99,   -99,   -99,     -99,   146,   168,    89,    27,     0,   126,    -1,   -98,   -48,     -63};/* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If   positive, shift that token.  If negative, reduce the rule which   number is the opposite.  If zero, do what YYDEFACT says.   If YYTABLE_NINF, syntax error.  */#define YYTABLE_NINF -68static const short yytable[] ={      66,    67,    36,    42,    39,    40,    71,    41,   123,   124,      43,    44,    74,    75,   120,   154,    72,    46,    47,    69,      70,   121,   122,    48,   140,    45,   127,   128,   112,   130,      49,   133,   156,   135,   158,   159,    68,   161,    60,    69,      70,   165,    69,    70,    61,   167,   168,    62,     2,     3,      63,     4,     5,     6,     7,     8,     9,    10,    11,    12,      46,    47,    13,    14,   139,   152,    48,   126,   178,    15,      16,    69,    70,    49,    37,    38,   129,   166,   151,    15,      16,   -67,   114,    64,   -67,     5,   101,     7,     8,   102,      10,    11,    12,   143,    65,    13,   103,   153,    46,    47,     147,   148,   149,    69,    70,   125,   172,   134,   141,   136,     137,   138,    15,    16,     5,   101,     7,     8,   102,    10,      11,    12,   145,   146,    13,   103,   101,     7,   142,   102,      10,    11,    12,   171,   144,    13,   103,    69,    70,    69,      70,    15,    16,   100,   150,   154,   113,   108,   113,   116,      73,   157,    15,    16,    74,    75,    70,    76,    77,    78,      79,    80,    81,    82,    83,    84,   104,   107,   160,   115,      85,   110,    73,   118,    86,    87,    74,    75,    92,    93,      94,    95,   111,    96,   119,   162,   163,   164,   169,   170,     173,   174,    97,   175,   176,   177,   179,   180,   181,    53,      99,    59};static const unsigned char yycheck[] ={      48,    49,     3,    32,     4,     5,    30,     7,    71,    72,      10,    28,    16,    17,    33,    14,    40,    28,    29,    38,      39,    69,    70,    34,    87,    28,    74,    75,    32,    77,      41,    79,   130,    81,   132,   133,    32,   135,    39,    38,      39,   139,    38,    39,    32,   143,   144,    32,     0,     1,      32,     3,     4,     5,     6,     7,     8,     9,    10,    11,      28,    29,    14,    15,    28,    32,    34,    35,   166,    31,      32,    38,    39,    41,    28,    29,    76,   140,   126,    31,      32,     0,     1,    32,     3,     4,     5,     6,     7,     8,       9,    10,    11,    93,    32,    14,    15,    32,    28,    29,     101,   102,   103,    38,    39,    32,   154,    80,    13,    82,      83,    84,    31,    32,     4,     5,     6,     7,     8,     9,      10,    11,    95,    96,    14,    15,     5,     6,    32,     8,       9,    10,    11,    32,    28,    14,    15,    38,    39,    38,      39,    31,    32,    54,    32,    14,    57,    56,    59,    58,      12,    32,    31,    32,    16,    17,    39,    19,    20,    21,      22,    23,    24,    25,    26,    27,    55,    56,    32,    58,      32,    56,    12,    58,    36,    37,    16,    17,    18,    19,      20,    21,    56,    23,    58,    32,    32,    32,    32,    32,      32,    32,    32,    32,    32,    32,    32,    32,    32,    21,      54,    33};/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing   symbol of state STATE-NUM.  */static const unsigned char yystos[] ={       0,    43,     0,     1,     3,     4,     5,     6,     7,     8,       9,    10,    11,    14,    15,    31,    32,    44,    45,    46,      47,    48,    49,    52,    53,    55,    59,    61,    63,    64,      66,    68,    69,    70,    71,    79,    79,    28,    29,    77,      77,    77,    32,    77,    28,    28,    28,    29,    34,    41,      81,    82,    50,    50,    56,    58,    62,    74,    67,    74,      79,    32,    32,    32,    32,    32,    81,    81,    32,    38,      39,    30,    40,    12,    16,    17,    19,    20,    21,    22,      23,    24,    25,    26,    27,    32,    36,    37,    51,    72,      73,    75,    18,    19,    20,    21,    23,    32,    57,    73,      75,     5,     8,    15,    45,    54,    78,    45,    55,    60,      66,    78,    32,    75,     1,    45,    55,    65,    66,    78,      33,    81,    81,    82,    82,    32,    35,    81,    81,    77,      81,    76,    77,    81,    76,    81,    76,    76,    76,    28,      82,    13,    32,    77,    28,    76,    76,    79,    79,    79,      32,    81,    32,    32,    14,    80,    80,    32,    80,    80,      32,    80,    32,    32,    32,    80,    82,    80,    80,    32,      32,    32,    81,    32,    32,    32,    32,    32,    80,    32,      32,    32};#if ! defined (YYSIZE_T) && defined (__SIZE_TYPE__)# define YYSIZE_T __SIZE_TYPE__#endif#if ! defined (YYSIZE_T) && defined (size_t)# define YYSIZE_T size_t#endif#if ! defined (YYSIZE_T)# if defined (__STDC__) || defined (__cplusplus)#  include <stddef.h> /* INFRINGES ON USER NAME SPACE */#  define YYSIZE_T size_t# endif#endif#if ! defined (YYSIZE_T)# define YYSIZE_T unsigned int#endif#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);						\      yytoken = YYTRANSLATE (yychar);				\      YYPOPSTACK;						\      goto yybackup;						\    }								\  else								\    { 								\      yyerror ("syntax error: cannot back up");\      YYERROR;							\    }								\while (0)#define YYTERROR	1#define YYERRCODE	256/* YYLLOC_DEFAULT -- Compute the default location (before the actions   are run).  */#ifndef YYLLOC_DEFAULT# define YYLLOC_DEFAULT(Current, Rhs, N)         \  Current.first_line   = Rhs[1].first_line;      \  Current.first_column = Rhs[1].first_column;    \  Current.last_line    = Rhs[N].last_line;       \  Current.last_column  = Rhs[N].last_column;#endif/* YYLEX -- calling `yylex' with the right arguments.  */#ifdef YYLEX_PARAM# define YYLEX yylex (YYLEX_PARAM)#else# define YYLEX yylex ()#endif/* Enable debugging if requested.  */#if YYDEBUG# ifndef YYFPRINTF#  include <stdio.h> /* INFRINGES ON USER NAME SPACE */#  define YYFPRINTF fprintf# endif# define YYDPRINTF(Args)			\do {						\  if (yydebug)					\    YYFPRINTF Args;				\} while (0)# define YYDSYMPRINT(Args)			\do {						\  if (yydebug)					\    yysymprint Args;				\} while (0)# define YYDSYMPRINTF(Title, Token, Value, Location)		\do {								\  if (yydebug)							\    {								\      YYFPRINTF (stderr, "%s ", Title);				\      yysymprint (stderr, 					\                  Token, Value);	\      YYFPRINTF (stderr, "\n");					\    }								\} while (0)/*------------------------------------------------------------------.| yy_stack_print -- Print the state stack from its BOTTOM up to its || TOP (cinluded).                                                   |`------------------------------------------------------------------*/#if defined (__STDC__) || defined (__cplusplus)static voidyy_stack_print (short *bottom, short *top)#elsestatic voidyy_stack_print (bottom, top)    short *bottom;    short *top;#endif{  YYFPRINTF (stderr, "Stack now");  for (/* Nothing. */; bottom <= top; ++bottom)    YYFPRINTF (stderr, " %d", *bottom);  YYFPRINTF (stderr, "\n");}# define YY_STACK_PRINT(Bottom, Top)				\do {								\  if (yydebug)							\    yy_stack_print ((Bottom), (Top));				\} while (0)/*------------------------------------------------.| Report that the YYRULE is going to be reduced.  |`------------------------------------------------*/#if defined (__STDC__) || defined (__cplusplus)static voidyy_reduce_print (int yyrule)#elsestatic voidyy_reduce_print (yyrule)    int yyrule;#endif{  int yyi;  unsigned int yylineno = yyrline[yyrule];  YYFPRINTF (stderr, "Reducing stack by rule %d (line %u), ",             yyrule - 1, yylineno);  /* Print the symbols being reduced, and their result.  */  for (yyi = yyprhs[yyrule]; 0 <= yyrhs[yyi]; yyi++)    YYFPRINTF (stderr, "%s ", yytname [yyrhs[yyi]]);  YYFPRINTF (stderr, "-> %s\n", yytname [yyr1[yyrule]]);}# define YY_REDUCE_PRINT(Rule)		\do {					\  if (yydebug)				\    yy_reduce_print (Rule);		\} while (0)/* Nonzero means print parse trace.  It is left uninitialized so that   multiple parsers can coexist.  */int yydebug;#else /* !YYDEBUG */# define YYDPRINTF(Args)# define YYDSYMPRINT(Args)# define YYDSYMPRINTF(Title, Token, Value, Location)# define YY_STACK_PRINT(Bottom, Top)# define YY_REDUCE_PRINT(Rule)#endif /* !YYDEBUG *//* YYINITDEPTH -- initial size of the parser's stacks.  */#ifndef	YYINITDEPTH# define YYINITDEPTH 200#endif/* YYMAXDEPTH -- maximum size the stacks can grow to (effective only   if the built-in stack extension method is used).   Do not make this value too large; the results are undefined if   SIZE_MAX < YYSTACK_BYTES (YYMAXDEPTH)   evaluated with infinite-precision integer arithmetic.  */#if YYMAXDEPTH == 0# undef YYMAXDEPTH#endif#ifndef YYMAXDEPTH# define YYMAXDEPTH 10000#endif#if YYERROR_VERBOSE# ifndef yystrlen#  if defined (__GLIBC__) && defined (_STRING_H)#   define yystrlen strlen#  else/* Return the length of YYSTR.  */static YYSIZE_T#   if defined (__STDC__) || defined (__cplusplus)yystrlen (const char *yystr)#   elseyystrlen (yystr)     const char *yystr;#   endif{  register const char *yys = yystr;  while (*yys++ != '\0')    continue;  return yys - yystr - 1;}#  endif# endif# ifndef yystpcpy#  if defined (__GLIBC__) && defined (_STRING_H) && defined (_GNU_SOURCE)#   define yystpcpy stpcpy#  else/* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in   YYDEST.  */static char *#   if defined (__STDC__) || defined (__cplusplus)yystpcpy (char *yydest, const char *yysrc)#   elseyystpcpy (yydest, yysrc)     char *yydest;     const char *yysrc;#   endif{  register char *yyd = yydest;  register const char *yys = yysrc;  while ((*yyd++ = *yys++) != '\0')    continue;  return yyd - 1;}#  endif# endif#endif /* !YYERROR_VERBOSE */#if YYDEBUG/*--------------------------------.| Print this symbol on YYOUTPUT.  |`--------------------------------*/#if defined (__STDC__) || defined (__cplusplus)static voidyysymprint (FILE *yyoutput, int yytype, YYSTYPE *yyvaluep)#elsestatic voidyysymprint (yyoutput, yytype, yyvaluep)    FILE *yyoutput;    int yytype;    YYSTYPE *yyvaluep;#endif{  /* Pacify ``unused variable'' warnings.  */  (void) yyvaluep;  if (yytype < YYNTOKENS)    {      YYFPRINTF (yyoutput, "token %s (", yytname[yytype]);# ifdef YYPRINT      YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);# endif    }  else    YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]);  switch (yytype)    {      default:        break;    }  YYFPRINTF (yyoutput, ")");}#endif /* ! YYDEBUG *//*-----------------------------------------------.| Release the memory associated to this symbol.  |`-----------------------------------------------*/#if defined (__STDC__) || defined (__cplusplus)static voidyydestruct (int yytype, YYSTYPE *yyvaluep)#elsestatic voidyydestruct (yytype, yyvaluep)    int yytype;    YYSTYPE *yyvaluep;#endif{  /* Pacify ``unused variable'' warnings.  */  (void) yyvaluep;  switch (yytype)    {      default:        break;    }}/* Prevent warnings from -Wmissing-prototypes.  */#ifdef YYPARSE_PARAM# if defined (__STDC__) || defined (__cplusplus)int yyparse (void *YYPARSE_PARAM);# elseint yyparse ();# endif#else /* ! YYPARSE_PARAM */#if defined (__STDC__) || defined (__cplusplus)int yyparse (void);#elseint yyparse ();#endif#endif /* ! YYPARSE_PARAM *//* The lookahead symbol.  */int yychar;/* The semantic value of the lookahead symbol.  */YYSTYPE yylval;/* Number of syntax errors so far.  */int yynerrs;/*----------.| yyparse.  |`----------*/#ifdef YYPARSE_PARAM# if defined (__STDC__) || defined (__cplusplus)int yyparse (void *YYPARSE_PARAM)# elseint yyparse (YYPARSE_PARAM)  void *YYPARSE_PARAM;# endif#else /* ! YYPARSE_PARAM */#if defined (__STDC__) || defined (__cplusplus)intyyparse (void)#elseintyyparse ()#endif#endif{    register int yystate;  register int yyn;  int yyresult;  /* Number of tokens to shift before error messages enabled.  */  int yyerrstatus;  /* Lookahead token as an internal (translated) token number.  */  int yytoken = 0;  /* Three stacks and their tools:     `yyss': related to states,     `yyvs': related to semantic values,     `yyls': related to locations.     Refer to the stacks thru separate pointers, to allow yyoverflow     to reallocate them elsewhere.  */  /* The state stack.  */  short	yyssa[YYINITDEPTH];  short *yyss = yyssa;  register short *yyssp;  /* The semantic value stack.  */  YYSTYPE yyvsa[YYINITDEPTH];  YYSTYPE *yyvs = yyvsa;  register YYSTYPE *yyvsp;#define YYPOPSTACK   (yyvsp--, yyssp--)  YYSIZE_T yystacksize = YYINITDEPTH;  /* The variables used to return semantic value and location from the     action routines.  */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -