ldgram.c

来自「基于4个mips核的noc设计」· C语言 代码 · 共 1,379 行 · 第 1/5 页

C
1,379
字号
   123,   123,   121,     4,     4,     4,    51,   126,   127,     4,     4,   440,     4,     4,   473,   444,     4,   446,    63,     4,    49,   114,     4,    68,    69,    70,    71,    72,    73,    37,   577,     3,     4,    16,   122,   582,   123,   123,   585,   123,     4,    37,    16,    89,   123,   474,    79,   506,     4,    94,   122,     4,    80,    16,   513,   100,   121,    16,    30,    31,   123,   123,    37,    49,    37,    37,    38,    39,    40,   123,    37,    10,   123,   121,    10,   122,   121,     3,     4,    51,    49,   126,   127,   122,   505,    82,    37,   508,    49,    16,    16,    63,    37,    37,    37,    37,    68,    69,    70,    71,    72,    73,    50,   524,    30,    31,    37,    37,    37,   123,   569,    37,    38,    39,   535,    37,   123,   123,    37,   540,    25,   542,    94,     3,     4,    51,    16,     4,   100,    89,   123,   552,    49,   123,   123,     4,    25,    63,     4,    50,     4,   562,    68,    69,    70,    71,    72,    73,     0,    15,    30,    31,   123,     0,   126,   127,   192,    37,    38,    39,   185,   108,   443,   168,   535,   522,    32,   497,    94,   528,   560,    51,   500,   394,   100,    41,    42,    43,    44,    45,   561,   420,    48,    63,   345,   189,    -1,    -1,    68,    69,    70,    71,    72,    73,    -1,    -1,   550,    -1,    -1,    -1,   126,   127,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    -1,    94,    81,    -1,    83,     4,    -1,   100,    87,    -1,    -1,    90,    15,    -1,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    -1,   126,   127,    -1,    -1,    -1,    -1,    -1,   119,   120,    -1,   122,    -1,   124,    -1,    46,    47,    -1,    -1,    -1,    -1,    52,    53,    54,    55,    56,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    64,    65,    66,    67,    -1,    -1,    -1,    -1,    -1,    -1,    74,    75,    76,    77,    78,    79,    -1,     4,    -1,    -1,    84,    85,    86,    -1,    -1,    15,    90,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    -1,    -1,   111,    -1,    36,     4,    -1,    -1,   117,    -1,   123,    -1,    -1,   122,    46,    47,    -1,    -1,    -1,    -1,    52,    53,    54,    55,    56,    -1,    -1,    -1,    -1,    -1,     4,    -1,    64,    65,    66,    67,    -1,    -1,    -1,    38,    -1,    -1,    74,    75,    76,    77,    78,    79,    -1,    -1,    -1,    -1,    84,    85,    86,    -1,    55,    -1,    90,    -1,    -1,    -1,    36,    -1,    38,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,   111,    -1,    55,    -1,    -1,    -1,    -1,    -1,    -1,   123,    88,   122,    -1,    91,    92,    93,    94,    95,    96,    97,    98,    99,    -1,   101,   102,   103,   104,   105,    -1,    -1,    -1,    -1,   110,   111,   112,    88,    -1,    -1,    91,    92,    93,    94,    95,    -1,    97,    98,    99,    -1,   101,   102,   103,   104,   105,    -1,    -1,    -1,    -1,   110,   111,   112,    15,    -1,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    15,    -1,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    15,    -1,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    15,    -1,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    15,    -1,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    15,   123,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    15,   123,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    15,   123,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    15,   123,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    15,   123,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    15,   123,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    15,   123,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    15,   123,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    15,   123,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    15,   123,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    -1,    -1,    37,    -1,    -1,    15,   121,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    -1,   121,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    -1,    -1,   121,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    -1,    -1,    -1,   121,    15,    16,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    15,    16,    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    20,    21,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,    22,    23,    24,    25,    26,    27,    28,    29,    30,    31,    32,    33,    34,     6,     7,     8,     9,    10,    11,    12,    13,    14};/* -*-C-*-  Note some compilers choke on comments on `#line' lines.  */#line 3 "/usr/share/bison/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.  */

⌨️ 快捷键说明

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