亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? input.tab.c

?? 較早的一個RTlinux
?? C
?? 第 1 頁 / 共 2 頁
字號:
/*  A Bison parser, made from input.y by  GNU Bison version 1.25  */#define YYBISON 1  /* Identify Bison output.  */#define	ACTI	258#define	EXEC	259#define	END	260#define	ENDHEAD	261#define	NUM	262#define	TASK	263#define	RESOURCE	264#define	IDEN	265#line 1 "input.y"/* Parser input for the graphical interface.    This file is created by the simulator and red by the    front_end grap_tool (can be a Xwindows or PostScript ).   */#include <stdio.h>#include <string.h>#include "crono.h"extern int   NPoints;extern int   TimeSim;extern int   NTasks;extern int   NResources;extern Accion        Chronog[MAX_MATRIX];extern char          Tasks[MAX_TASKS][20];extern char          Resources[MAX_TASKS][20];static void cal_tsim(int,int);extern FILE   *yyin;   /* File used by lex to read the file */int linenumber=1;#line 30 "input.y"typedef union {  long  ivalue;  char  *cvalue;} YYSTYPE;#include <stdio.h>#ifndef __cplusplus#ifndef __STDC__#define const#endif#endif#define	YYFINAL		25#define	YYFLAG		-32768#define	YYNTBASE	11#define YYTRANSLATE(x) ((unsigned)(x) <= 265 ? yytranslate[x] : 16)static const char yytranslate[] = {     0,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     1,     2,     3,     4,     5,     6,     7,     8,     9,    10};#if YYDEBUG != 0static const short yyprhs[] = {     0,     0,     4,     7,     8,    13,    17,    22,    25,    26,    30,    34};static const short yyrhs[] = {    14,     6,    12,     0,    12,    13,     0,     0,     3,     7,     7,     7,     0,     5,     7,     7,     0,     4,     7,     7,     7,     0,    14,    15,     0,     0,     8,     7,    10,     0,     9,     7,    10,     0,     0};#endif#if YYDEBUG != 0static const short yyrline[] = { 0,    42,    44,    45,    49,    61,    72,    86,    87,    92,   104,   116};#endif#if YYDEBUG != 0 || defined (YYERROR_VERBOSE)static const char * const yytname[] = {   "$","error","$undefined.","ACTI","EXEC","END","ENDHEAD","NUM","TASK","RESOURCE","IDEN","inicio","body","line_body","header","line_head", NULL};#endifstatic const short yyr1[] = {     0,    11,    12,    12,    13,    13,    13,    14,    14,    15,    15,    15};static const short yyr2[] = {     0,     3,     2,     0,     4,     3,     4,     2,     0,     3,     3,     0};static const short yydefact[] = {     8,     0,     3,     0,     0,     7,     1,     0,     0,     0,     0,     0,     2,     9,    10,     0,     0,     0,     0,     0,     5,     4,     6,     0,     0,     0};static const short yydefgoto[] = {    23,     6,    12,     1,     5};static const short yypact[] = {-32768,    -6,-32768,     0,     2,-32768,     1,    -9,    -2,     3,     4,     5,-32768,-32768,-32768,     6,     7,     8,     9,    10,-32768,-32768,-32768,    18,    19,-32768};static const short yypgoto[] = {-32768,-32768,-32768,-32768,-32768};#define	YYLAST		19static const short yytable[] = {     2,    13,     3,     4,     9,    10,    11,     7,    14,     8,    15,    16,    17,    18,    19,    20,    21,    22,    24,    25};static const short yycheck[] = {     6,    10,     8,     9,     3,     4,     5,     7,    10,     7,     7,     7,     7,     7,     7,     7,     7,     7,     0,     0};/* -*-C-*-  Note some compilers choke on comments on `#line' lines.  */#line 3 "/usr/lib/bison.simple"/* 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., 675 Mass Ave, Cambridge, MA 02139, 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.  */#ifndef alloca#ifdef __GNUC__#define alloca __builtin_alloca#else /* not GNU C.  */#if (!defined (__STDC__) && defined (sparc)) || defined (__sparc__) || defined (__sparc) || defined (__sgi)#include <alloca.h>#else /* not sparc */#if defined (MSDOS) && !defined (__TURBOC__)#include <malloc.h>#else /* not MSDOS, or __TURBOC__ */#if defined(_AIX)#include <malloc.h> #pragma alloca#else /* not MSDOS, __TURBOC__, or _AIX */#ifdef __hpux#ifdef __cplusplusextern "C" {void *alloca (unsigned int);};#else /* not __cplusplus */void *alloca ();#endif /* not __cplusplus */#endif /* __hpux */#endif /* not _AIX */#endif /* not MSDOS, or __TURBOC__ */#endif /* not sparc.  */#endif /* not GNU C.  */#endif /* alloca not defined.  *//* 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.  *//* 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	return(0)#define YYABORT 	return(1)#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/* Prevent warning if -Wstrict-prototypes.  */#ifdef __GNUC__int yyparse (void);#endif#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;     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, int count){  register char *f = from;  register char *t = to;  register int i = count;  while (i-- > 0)    *t++ = *f++;}#endif#endif#line 196 "/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 */intyyparse(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--)#endif  int yystacksize = YYINITDEPTH;#ifdef YYPURE  int yychar;  YYSTYPE yylval;  int yynerrs;#ifdef YYLSP_NEEDED  YYLTYPE yylloc;#endif#endif  YYSTYPE yyval;		/*  the variable used to return		*/				/*  semantic values from the action	*/				/*  routines				*/  int yylen;#if YYDEBUG != 0  if (yydebug)    fprintf(stderr, "Starting parse\n");#endif  yystate = 0;  yyerrstatus = 0;  yynerrs = 0;  yychar = YYEMPTY;		/* Cause a token to be read.  */  /* Initialize stack pointers.     Waste one element of value and location stack     so that they stay on the same level as the state stack.     The wasted elements are never initialized.  */  yyssp = yyss - 1;  yyvsp = yyvs;#ifdef YYLSP_NEEDED  yylsp = yyls;#endif/* Push a new state, which is found in  yystate  .  *//* In all cases, when you get here, the value and location stacks   have just been pushed. so pushing a state here evens the stacks.  */yynewstate:  *++yyssp = yystate;  if (yyssp >= yyss + yystacksize - 1)    {      /* Give user a chance to reallocate the stack */      /* Use copies of these so that the &'s don't force the real ones into memory. */      YYSTYPE *yyvs1 = yyvs;      short *yyss1 = yyss;#ifdef YYLSP_NEEDED      YYLTYPE *yyls1 = yyls;#endif      /* Get the current used size of the three stacks, in elements.  */      int size = yyssp - yyss + 1;#ifdef yyoverflow      /* Each stack pointer address is followed by the size of	 the data in use in that stack, in bytes.  */#ifdef YYLSP_NEEDED      /* This used to be a conditional around just the two extra args,	 but that might be undefined if yyoverflow is a macro.  */      yyoverflow("parser stack overflow",		 &yyss1, size * sizeof (*yyssp),		 &yyvs1, size * sizeof (*yyvsp),		 &yyls1, size * sizeof (*yylsp),		 &yystacksize);#else      yyoverflow("parser stack overflow",		 &yyss1, size * sizeof (*yyssp),		 &yyvs1, size * sizeof (*yyvsp),		 &yystacksize);#endif      yyss = yyss1; yyvs = yyvs1;#ifdef YYLSP_NEEDED      yyls = yyls1;#endif#else /* no yyoverflow */      /* Extend the stack our own way.  */      if (yystacksize >= YYMAXDEPTH)	{	  yyerror("parser stack overflow");	  return 2;	}      yystacksize *= 2;      if (yystacksize > YYMAXDEPTH)	yystacksize = YYMAXDEPTH;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人xxxx| 久久久蜜桃精品| 亚洲精品一区在线观看| 久久精品国产77777蜜臀| 欧美剧情片在线观看| 中文字幕精品一区二区精品绿巨人 | 国产美女在线观看一区| 99精品欧美一区二区蜜桃免费| 欧美亚洲国产一区二区三区va| 久久综合久久综合久久综合| 亚洲精品欧美激情| 国产寡妇亲子伦一区二区| 欧美日韩精品一区二区在线播放| 久久一区二区三区国产精品| 亚洲午夜激情av| 91小视频免费看| 国产欧美一区二区精品性| 蜜桃视频免费观看一区| 91福利区一区二区三区| 国产精品麻豆欧美日韩ww| 国内精品不卡在线| 91精品国产综合久久久久久| 一区二区三区**美女毛片| jlzzjlzz欧美大全| 亚洲国产激情av| 国产精品一品视频| 久久久精品免费免费| 美国一区二区三区在线播放| 欧美精品在线观看播放| 午夜亚洲国产au精品一区二区| 91久久久免费一区二区| 亚洲男人的天堂网| 色婷婷久久一区二区三区麻豆| 亚洲欧美激情小说另类| 99视频一区二区三区| 国产精品无人区| 成人激情免费视频| 国产精品久久久久久久裸模| 成人免费视频播放| 欧美国产视频在线| av男人天堂一区| 综合久久一区二区三区| 91老司机福利 在线| 亚洲免费观看高清完整版在线| 北条麻妃国产九九精品视频| 中文字幕一区在线观看视频| 成人免费毛片app| 一区免费观看视频| 欧美性淫爽ww久久久久无| 亚洲午夜精品网| 日韩欧美一区中文| 国产麻豆一精品一av一免费| 久久综合久久综合九色| 成人性生交大合| 亚洲精品一卡二卡| 91麻豆精品久久久久蜜臀| 秋霞电影一区二区| 2023国产一二三区日本精品2022| 国产成人免费网站| 亚洲黄一区二区三区| 91精品福利在线一区二区三区| 久久99国产精品麻豆| 国产精品麻豆久久久| 欧美日韩精品欧美日韩精品| 久草精品在线观看| 亚洲三级小视频| 日韩亚洲欧美一区| 国产成人免费av在线| 一区二区免费在线| www成人在线观看| 91久久国产最好的精华液| 久久精品国产亚洲5555| 亚洲色图在线视频| 日韩精品一区二区三区三区免费 | 91精品国产入口在线| 国产精品羞羞答答xxdd| 亚洲永久精品大片| 久久欧美一区二区| 欧美三级在线播放| 国产在线不卡视频| 亚洲国产成人av好男人在线观看| 精品国产免费一区二区三区香蕉 | 日本高清不卡aⅴ免费网站| 免费观看91视频大全| 中文字幕一区二| 在线播放91灌醉迷j高跟美女| 高潮精品一区videoshd| 日本欧洲一区二区| 亚洲黄色在线视频| 国产精品午夜免费| 欧美精品一区二区在线观看| 欧美视频三区在线播放| 成人深夜在线观看| 国产一级精品在线| 琪琪一区二区三区| 亚洲成人一区二区在线观看| 日本一区二区三区四区在线视频 | 美女视频网站久久| 亚洲国产成人porn| 亚洲精品菠萝久久久久久久| 国产欧美久久久精品影院| 日韩欧美精品在线视频| 欧美久久久久久久久| 色哟哟精品一区| av亚洲精华国产精华精| 国产成人精品免费网站| 国内精品免费**视频| 蜜臀精品一区二区三区在线观看 | 欧美日韩一区小说| 色综合天天在线| 成人av高清在线| 成人免费高清在线| 成人免费视频播放| 成人动漫av在线| eeuss鲁一区二区三区| 粉嫩13p一区二区三区| 成人性视频网站| 91免费看片在线观看| 99国产一区二区三精品乱码| 成人教育av在线| 94色蜜桃网一区二区三区| 成人黄色片在线观看| 成人精品国产一区二区4080| 成人激情小说网站| 99re这里只有精品视频首页| 99精品欧美一区二区三区小说 | 日韩精品中午字幕| 日韩欧美的一区二区| 欧美大尺度电影在线| 久久伊99综合婷婷久久伊| 国产午夜亚洲精品不卡| 国产精品免费视频一区| 中文字幕一区二区三中文字幕| 中文字幕一区二区三区在线观看| 国产精品久久久久久久裸模| 亚洲男人的天堂在线观看| 五月天中文字幕一区二区| 免费人成在线不卡| 国产在线视频精品一区| www.av亚洲| 欧美日本乱大交xxxxx| 欧美电影免费观看高清完整版在线| 精品国产免费一区二区三区香蕉| 国产精品免费久久久久| 亚洲第一精品在线| 国产毛片一区二区| 欧美三级资源在线| 久久久91精品国产一区二区精品 | 欧美视频在线观看一区二区| 91精品国产综合久久福利| 国产日产欧产精品推荐色| 亚洲激情在线激情| 国产揄拍国内精品对白| 色香色香欲天天天影视综合网| 欧美一区二区视频网站| 国产精品久久影院| 天天爽夜夜爽夜夜爽精品视频| 激情六月婷婷久久| 日本韩国视频一区二区| 精品国产sm最大网站| 亚洲精品免费一二三区| 精品一区二区三区在线观看| 色久综合一二码| 26uuu亚洲| 午夜视频在线观看一区二区三区| 国产成人精品在线看| 3751色影院一区二区三区| 国产精品成人一区二区艾草| 狂野欧美性猛交blacked| 色美美综合视频| 中文字幕不卡在线播放| 另类小说一区二区三区| 在线免费一区三区| 国产精品色在线观看| 狠狠色综合日日| 欧美一区二区三区四区五区| 亚洲精品v日韩精品| 成人高清免费在线播放| www精品美女久久久tv| 美女网站一区二区| 欧美精品欧美精品系列| 亚洲天堂a在线| 成人性生交大片免费看中文| 2023国产精品| 激情综合一区二区三区| 日韩欧美在线不卡| 美女视频一区在线观看| 538在线一区二区精品国产| 亚洲主播在线观看| 91网上在线视频| 国产精品美女www爽爽爽| 国产成人av在线影院| 2022国产精品视频| 国产精品 欧美精品| 欧美r级电影在线观看| 另类调教123区| 精品久久久久一区二区国产| 久久99精品一区二区三区| 日韩一区二区视频| 美女视频一区二区|