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

📄 copy_pars.c

📁 这是一个Linux下的集成开发环境
💻 C
📖 第 1 页 / 共 5 页
字号:
		  yyRepairToken = yyContinuation [yyState];		  yyState = yyNext (yyState, yyRepairToken);		  if (yyState > yyLastReduceState) {		/* dynamic ? */		     yyState = yyCondition [yyState - yyLastReduceState];		  }		  if (yyState <= yyLastReadReduceState) {						/* read or read reduce ? */		     ErrorAttribute ((int) yyRepairToken,					& yyRepairAttribute);		     if (yyControl.yyMessages)		        ErrorMessageI (xxTokenInserted, xxRepair,				Attribute.Position, xxString,				copy_pars_TokenName [yyRepairToken]);#ifdef YYDEBUG		     if (copy_pars_Debug) {			yyPrintState (* yyStateStackPtr);			(void) fprintf (yyTrace, "insert  %s",				copy_pars_TokenName [yyRepairToken]); yyNl ();			yyPrintState (* yyStateStackPtr);			(void) fprintf (yyTrace, "shift   %s, lookahead: %s",			   copy_pars_TokenName [yyRepairToken],			   copy_pars_TokenName [yyTerminal]); yyNl ();		     }#endif		     if (yyState >= yyFirstFinalState) { /* avoid second push */			yyState =			   yyFinalToProd [yyState - yyFirstReadReduceState];		     }		     yyGetAttribute (yyAttrStackPtr ++, yyRepairAttribute);		     * ++ yyStateStackPtr = yyState;		  }		  if (yyState >= yyFirstFinalState) goto yyFinal;							/* final state ? */	       } else {		  yyState = yyNext (yyState, (yySymbolRange) yyTerminal);		  goto yyFinal;	       }	    }#endif	 }   yyFinal:	 if (yyState >= yyFirstFinalState) {		/* final state ? */	    if (yyState <= yyLastReadReduceState) {	/* read reduce ? */	       yyStateStackPtr ++;	       yyGetAttribute (yyAttrStackPtr ++, Attribute);	       yyTerminal = yyGetToken ();#ifdef YYDEBUG	       if (copy_pars_Debug) {		  yyStateStackPtr [0] = yyStateStackPtr [-1];		  yyPrintState (* yyStateStackPtr);		  (void) fprintf (yyTrace, "shift   %s, lookahead: %s",		     copy_pars_TokenName [yyPrevTerminal],		     copy_pars_TokenName [yyTerminal]); yyNl ();		  yyPrevTerminal = yyTerminal;	       }#endif	       yyIsRepairing = rfalse;	    }	    for (;;) {	       register yytNonterminal yyNonterminal;	/* left-hand side */   yyReduce:#ifdef YYDEBUG	       if (copy_pars_Debug) {		  if (yyState <= yyLastReadReduceState)	/* read reduce ? */		     yyState = yyFinalToProd [yyState - yyFirstReadReduceState];		  yyPrintState (* yyStateStackPtr);		  if (yyState <= yyLastReduceState) {		     (void) fprintf (yyTrace, "reduce  %s",			yyRule [yyState - yyLastReadReduceState]); yyNl ();		  } else {		     (void) fprintf (yyTrace, "dynamic decision %d",			yyState - yyLastReduceState); yyNl ();		  }	       }#endif#ifdef YYDEC_TABLE	       if (yyLastStopState < yyState && yyState <= yyLastReduceState) {		  register int yyd = yyLength [yyState - yyFirstReduceState];		  yyStateStackPtr -= yyd;		  yyAttrStackPtr  -= yyd;		  yyNonterminal = yyLeftHandSide [yyState - yyFirstReduceState];	       }#endifswitch (yyState) {case 141:YYACCEPT;case 142:YYACCEPT;case 143:YYACCEPT;case 144:YYACCEPT;case 145:case 85: yyDecrement (3) yySetNT (yyNTstart) {} break;case 146:case 86: yyDecrement (3) yySetNT (yyNTstart) {} break;case 147: yySetNT (yyNTxx_start_1_2) {/* line 98 "copy_pars.lrk" */ ;{  YYACCEPT; ; } ;} break;case 148: yySetNT (yyNTxx_start_2_2) {/* line 102 "copy_pars.lrk" */ ;{  YYACCEPT; ; } ;} break;case 149: yyDecrement (3) yySetNT (yyNTcopy) {/* line 105 "copy_pars.lrk" */ ;{  (void) Copy (yyA [0].copy_name.Ident, yyA [0].copy_name.Pos); ; } ;} break;case 150: yyDecrement (5) yySetNT (yyNTcopy) {/* line 108 "copy_pars.lrk" */ ;{  (void) Copy (yyA [0].copy_name.Ident, yyA [0].copy_name.Pos); ; } ;} break;case 151:case 87: yyDecrement (1) yySetNT (yyNTcopy_name) {/* line 111 "copy_pars.lrk" */yyS.copy_name.Ident = yyA [0].Scan.name.Ident; yyS.copy_name.Pos  =  yyA [0].Scan.Position; ;} break;case 152:case 88: yyDecrement (1) yySetNT (yyNTcopy_name) {/* line 115 "copy_pars.lrk" */ yyS.copy_name.Pos  =  yyA [0].Scan.Position; {			      char word [128];			      StGetString (yyA [0].Scan.string.Value, word);			      yyS.copy_name.Ident = MakeIdent (& word [1], strlen (word) - 2);			   } ; ;} break;case 153:case 89: yyDecrement (1) yySetNT (yyNTcopy_suppress_o) {} break;case 154: yySetNT (yyNTcopy_suppress_o) {} break;case 155: yyDecrement (3) yySetNT (yyNTcopy_replacing_o) {/* line 125 "copy_pars.lrk" */ ;{  end_replacing (); ; } ;} break;case 156: yySetNT (yyNTcopy_replacing_o) {} break;case 157: yySetNT (yyNTxx_copy_replacing_o_1_1) {/* line 128 "copy_pars.lrk" */ ;{  begin_replacing (); ; } ;} break;case 158: yyDecrement (1) yySetNT (yyNTcopy_replacing_l) {} break;case 159: yyDecrement (2) yySetNT (yyNTcopy_replacing_l) {} break;case 160: yyDecrement (3) yySetNT (yyNTcopy_replacing_e) {} break;case 161: yyDecrement (2) yySetNT (yyNTreplace) {/* line 135 "copy_pars.lrk" */ ;{  end_replacing (); ; } ;} break;case 162:case 90: yyDecrement (1) yySetNT (yyNTreplace) {} break;case 163: yySetNT (yyNTxx_replace_1_1) {/* line 138 "copy_pars.lrk" */ ;{  begin_replacing (); ; } ;} break;case 164: yyDecrement (1) yySetNT (yyNTreplace_l) {} break;case 165: yyDecrement (2) yySetNT (yyNTreplace_l) {} break;case 166: yyDecrement (3) yySetNT (yyNTreplace_e) {} break;case 167: yyDecrement (1) yySetNT (yyNTreplacing_item_1) {} break;case 168:case 91: yyDecrement (3) yySetNT (yyNTreplacing_item_1) {} break;case 169:case 92: yyDecrement (3) yySetNT (yyNTpseudo_text_1) {} break;case 170: yyDecrement (1) yySetNT (yyNTreplacing_item_2) {} break;case 171:case 93: yyDecrement (4) yySetNT (yyNTreplacing_item_2) {} break;case 172: yySetNT (yyNTxx_replacing_item_2_2_1) {/* line 150 "copy_pars.lrk" */ ;{  start_pseudo_text (); ; } ;} break;case 173:case 94: yyDecrement (4) yySetNT (yyNTpseudo_text_2) {} break;case 174: yyDecrement (1) yySetNT (yyNTreplacing_item) {} break;case 175: yyDecrement (3) yySetNT (yyNTreplacing_item) {} break;case 176: yyDecrement (3) yySetNT (yyNTreplacing_item) {} break;case 177: yyDecrement (1) yySetNT (yyNTreplacing_item) {} break;case 178: yyDecrement (1) yySetNT (yyNTtoken_l) {} break;case 179: yyDecrement (2) yySetNT (yyNTtoken_l) {} break;case 180:case 95: yyDecrement (1) yySetNT (yyNTtoken_e) {} break;case 181: yyDecrement (1) yySetNT (yyNTtoken_e) {} break;case 182:case 96: yyDecrement (1) yySetNT (yyNTtoken_e) {} break;case 183:case 97:yy43: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 184: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 185:case 98: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 186:case 99: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 187:case 100: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 188:case 101: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 189:case 102: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 190:case 103: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 191:case 104: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 192:case 105: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 193:case 106: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 194:case 107: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 195:case 108: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 196:case 109: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 197:case 110: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 198:case 111: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 199:case 112: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 200:case 113: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 201:case 114: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 202:case 115: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 203:case 116: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 204:case 117: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 205:case 118: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 206:case 119: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 207:case 120: yyDecrement (1) yySetNT (yyNTtoken) {} break;case 208: yyDecrement (1) yySetNT (yyNTexpression) {} break;case 209: yyDecrement (3) yySetNT (yyNTexpression) {} break;case 210: yyDecrement (3) yySetNT (yyNTexpression) {} break;case 211: yyDecrement (3) yySetNT (yyNTexpression) {} break;case 212: yyDecrement (1) yySetNT (yyNTmultiplicative_expression) {} break;case 213: yyDecrement (3) yySetNT (yyNTmultiplicative_expression) {} break;case 214: yyDecrement (3) yySetNT (yyNTmultiplicative_expression) {} break;case 215: yyDecrement (1) yySetNT (yyNTpower_expression) {} break;case 216: yyDecrement (3) yySetNT (yyNTpower_expression) {} break;case 217: yyDecrement (2) yySetNT (yyNTunary_expression) {} break;case 218: yyDecrement (2) yySetNT (yyNTunary_expression) {} break;case 219: yyDecrement (1) yySetNT (yyNTunary_expression) {} break;case 220: yyDecrement (1) yySetNT (yyNTprimary_expression) {} break;case 221: yyDecrement (1) yySetNT (yyNTprimary_expression) {} break;case 222:case 121: yyDecrement (3) yySetNT (yyNTprimary_expression) {} break;case 223: yyDecrement (3) yySetNT (yyNTprimary_expression) {} break;case 224:yy84: yyDecrement (2) yySetNT (yyNTfunction_call) {} break;case 225:yy85: yyDecrement (5) yySetNT (yyNTfunction_call) {} break;case 226: yyDecrement (3) yySetNT (yyNTfunction_call) {} break;case 227: yyDecrement (6) yySetNT (yyNTfunction_call) {} break;case 228:yy88: yyDecrement (1) yySetNT (yyNTfunction_name_1) {} break;case 229:yy89: yyDecrement (1) yySetNT (yyNTfunction_name_2) {} break;case 230:case 122: yyDecrement (1) yySetNT (yyNTfunction_name_2) {} break;case 231: yyDecrement (1) yySetNT (yyNTargument_l) {} break;case 232: yyDecrement (2) yySetNT (yyNTargument_l) {} break;case 233: yyDecrement (1) yySetNT (yyNTidentifier) {} break;case 234:case 123: yyDecrement (5) yySetNT (yyNTidentifier) {} break;case 235:yy95: yyDecrement (5) yySetNT (yyNTidentifier) {} break;case 236: yyDecrement (2) yySetNT (yyNTidentifier) {} break;case 237: yyDecrement (6) yySetNT (yyNTidentifier) {} break;case 238: yyDecrement (1) yySetNT (yyNTidentifier) {} break;case 239:yy99: yyDecrement (1) yySetNT (yyNTqualification) {} break;case 240: yyDecrement (3) yySetNT (yyNTqualification) {} break;case 241:case 124: yyDecrement (1) yySetNT (yyNTin_of) {} break;case 242:case 125: yyDecrement (1) yySetNT (yyNTin_of) {} break;case 243: yySetNT (yyNTindex_l) {} break;case 244: yyDecrement (2) yySetNT (yyNTindex_l) {} break;case 245:case 126: yyDecrement (2) yySetNT (yyNTindex_l) {} break;case 246: yyDecrement (1) yySetNT (yyNTindex) {} break;case 247: yyDecrement (1) yySetNT (yyNTindex) {} break;case 248: yyDecrement (3) yySetNT (yyNTindex) {} break;case 249: yyDecrement (3) yySetNT (yyNTindex) {} break;case 250:case 127: yyDecrement (4) yySetNT (yyNTreference_modifier) {} break;case 251:case 128: yyDecrement (5) yySetNT (yyNTreference_modifier) {} break;case 252:case 129: yyDecrement (1) yySetNT (yyNTchapter_name) {} break;case 253:case 130: yyDecrement (1) yySetNT (yyNTchapter_name) {} break;case 254: yyDecrement (1) yySetNT (yyNTchapter_name) {} break;case 255: yyDecrement (1) yySetNT (yyNTliteral) {} break;case 256:case 131: yyDecrement (1) yySetNT (yyNTliteral) {} break;case 257:case 132: yyDecrement (1) yySetNT (yyNTliteral) {} break;case 258:yy118: yyDecrement (1) yySetNT (yyNTinteger) {} if (yyControl.yyActions) {/* line 238 "copy_pars.lrk" */yyS.integer.Value = yyA [0].u_integer.Value;} break;case 259:case 133: yyDecrement (1) yySetNT (yyNTinteger) {} if (yyControl.yyActions) {/* line 240 "copy_pars.lrk" */yyS.integer.Value = yyA [0].Scan.plus_integer.Value;} break;case 260:case 134: yyDecrement (1) yySetNT (yyNTinteger) {} if (yyControl.yyActions) {/* line 242 "copy_pars.lrk" */yyS.integer.Value = yyA [0].Scan.minus_integer.Value;} break;case 261:case 135: yyDecremen

⌨️ 快捷键说明

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