📄 copy_pars.c
字号:
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 + -