📄 y.tab.c
字号:
{ PrintString("[+"); PrintConst(yypvt[-0]); } break;case 88:# line 341 "pascal.gram"{ PrintString(".."); } break;case 89:# line 343 "pascal.gram"{ PrintString("]"); } break;case 90:# line 346 "pascal.gram"{ PrintString("[-"); PrintConst(yypvt[-0]); } break;case 91:# line 348 "pascal.gram"{ PrintString(".."); } break;case 92:# line 350 "pascal.gram"{ PrintString("]"); } break;case 93:# line 354 "pascal.gram"{PrintKeyword("POINTER TO"); EnsureSpace(); } break;case 95:# line 360 "pascal.gram"{ PrintKeyword("ARRAY"); EnsureSpace(); } break;case 96:# line 362 "pascal.gram"{ PrintKeyword("OF"); } break;case 100:# line 376 "pascal.gram"{ PrintString(","); } break;case 104:# line 386 "pascal.gram"{ PrintKeyword("FILE"); } break;case 105:# line 387 "pascal.gram"{ PrintKeyword("OF"); } break;case 106:# line 389 "pascal.gram"{ SourceError("use io module for files"); } break;case 107:# line 395 "pascal.gram"{ PrintKeyword("RECORD"); } break;case 108:# line 399 "pascal.gram"{ PrintEND(); } break;case 111:# line 410 "pascal.gram"{ PrintSemi(); } break;case 114:# line 418 "pascal.gram"{ PrintString(":"); } break;case 117:# line 425 "pascal.gram"{ PrintKeyword("CASE"); } break;case 118:# line 427 "pascal.gram"{ PrintKeyword("OF"); AdvanceSpace(); } break;case 119:# line 429 "pascal.gram"{ PrintEND(); } break;case 121:# line 434 "pascal.gram"{ PrintString(":");} break;case 125:# line 444 "pascal.gram"{ PrintString("| "); } break;case 126:# line 446 "pascal.gram"{ PrintString(":"); } break;case 127:# line 450 "pascal.gram"{ PrintSemi(); } break;case 128:# line 454 "pascal.gram"{ PrintKeyword("SET"); } break;case 129:# line 455 "pascal.gram"{ PrintKeyword("OF"); } break;case 132:# line 467 "pascal.gram"{ PrintSemi(); } break;case 134:# line 472 "pascal.gram"{ PrintKeyword("PROCEDURE"); } break;case 135:# line 474 "pascal.gram"{ SourceError("use procedure type for procedure parameters"); } break;case 136:# line 478 "pascal.gram"{ PrintString(":"); } break;case 139:# line 485 "pascal.gram"{ PrintKeyword("VAR"); } break;case 140:# line 487 "pascal.gram"{ PrintKeyword("FUNCTION"); SourceError("use procedure type for function parameters"); } break;case 142:# line 499 "pascal.gram"{PrintSemi();} break;case 144:# line 502 "pascal.gram"{ SourceError("statement error"); } break;case 147:# line 514 "pascal.gram"{ EatSpace(); } break;case 150:# line 525 "pascal.gram"{ PrintConst(yypvt[-1]); PrintString(":"); SourceError("no gotos or labels"); } break;case 162:# line 556 "pascal.gram"{ PrintString(":="); CheckFunction(yypvt[-1]); } break;case 166:# line 567 "pascal.gram"{ PrintString("("); } break;case 167:# line 568 "pascal.gram"{ PrintString(")"); } break;case 168:# line 570 "pascal.gram"{ PrintString("("); } break;case 169:# line 572 "pascal.gram"{ PrintString(")"); } break;case 170:# line 577 "pascal.gram"{ PrintKeyword("IF");} break;case 171:# line 578 "pascal.gram"{ PrintKeyword("THEN"); EatSpace();} break;case 172:# line 580 "pascal.gram"{ PrintEND(); } break;case 174:# line 585 "pascal.gram"{ EatSpace(); } break;case 176:# line 589 "pascal.gram"{ PrintKeyword("ELSIF"); } break;case 177:# line 590 "pascal.gram"{ PrintKeyword("THEN"); EatSpace(); } break;case 179:# line 593 "pascal.gram"{ PrintKeyword("ELSE"); } break;case 181:# line 598 "pascal.gram"{ PrintKeyword("CASE"); } break;case 182:# line 600 "pascal.gram"{ PrintKeyword("OF"); AdvanceSpace(); } break;case 183:# line 603 "pascal.gram"{ PrintEND(); } break;case 186:# line 613 "pascal.gram"{ PrintString("| "); } break;case 187:# line 615 "pascal.gram"{ PrintString(":"); EatSpace(); } break;case 189:# line 622 "pascal.gram"{ PrintKeyword("WHILE"); } break;case 190:# line 624 "pascal.gram"{ PrintKeyword("DO"); EatSpace(); } break;case 191:# line 626 "pascal.gram"{ PrintEND(); } break;case 192:# line 630 "pascal.gram"{ PrintKeyword("REPEAT"); } break;case 193:# line 632 "pascal.gram"{ PrintKeyword("UNTIL"); } break;case 195:# line 638 "pascal.gram"{ PrintKeyword("FOR"); } break;case 196:# line 640 "pascal.gram"{ PrintString(":="); } break;case 197:# line 643 "pascal.gram"{ PrintKeyword("DO"); EatSpace(); } break;case 198:# line 645 "pascal.gram"{ PrintEND(); } break;case 199:# line 649 "pascal.gram"{ PrintKeyword("TO"); } break;case 201:# line 652 "pascal.gram"{ PrintKeyword("TO"); } break;case 202:# line 654 "pascal.gram"{ PrintKeyword("BY -1"); EnsureSpace(); } break;case 203:# line 659 "pascal.gram"{ PrintKeyword("WITH"); } break;case 205:# line 664 "pascal.gram"{ PrintString(","); } break;case 206:# line 665 "pascal.gram"{ PrintEND(); } break;case 207:# line 667 "pascal.gram"{ PrintKeyword("DO"); EatSpace(); } break;case 208:# line 668 "pascal.gram"{ PrintEND(); } break;case 209:# line 672 "pascal.gram"{ PrintKeyword("GOTO"); } break;case 210:# line 674 "pascal.gram"{ SourceError("no gotos or labels"); } break;case 211:# line 680 "pascal.gram"{ PrintConst(yypvt[-0]); } break;case 212:# line 682 "pascal.gram"{ PrintStringConst(yypvt[-0]); } break;case 213:# line 684 "pascal.gram"{ PrintStringConst(yypvt[-0]); } break;case 217:# line 692 "pascal.gram"{ PrintString("("); } break;case 218:# line 694 "pascal.gram"{ PrintString(")"); } break;case 219:# line 696 "pascal.gram"{ PrintKeyword("NOT"); } break;case 222:# line 709 "pascal.gram"{ PrintString("["); } break;case 223:# line 711 "pascal.gram"{ PrintString("]"); } break;case 224:# line 713 "pascal.gram"{ PrintString("^"); } break;case 225:# line 715 "pascal.gram"{ PrintString("."); } break;case 230:# line 730 "pascal.gram"{ PrintString(","); } break;case 233:# line 740 "pascal.gram"{ PrintString(","); } break;case 238:# line 753 "pascal.gram"{ PrintString(":"); } break;case 240:# line 757 "pascal.gram"{ PrintString("{"); } break;case 241:# line 759 "pascal.gram"{ PrintString("}"); } break;case 242:# line 762 "pascal.gram"{ PrintString("{"); } break;case 243:# line 764 "pascal.gram"{ PrintString("}"); } break;case 246:# line 777 "pascal.gram"{ PrintString("*"); } break;case 247:# line 779 "pascal.gram"{ PrintString("/"); } break;case 248:# line 781 "pascal.gram"{ PrintKeyword("DIV"); } break;case 249:# line 783 "pascal.gram"{ PrintKeyword("MOD"); } break;case 250:# line 785 "pascal.gram"{ PrintKeyword("AND"); } break;case 251:# line 791 "pascal.gram"{ PrintString("+"); } break;case 252:# line 793 "pascal.gram"{ PrintString("-"); } break;case 253:# line 795 "pascal.gram"{ PrintKeyword("OR"); } break;case 254:# line 801 "pascal.gram"{ PrintString("="); } break;case 255:# line 803 "pascal.gram"{ PrintString("<>"); } break;case 256:# line 805 "pascal.gram"{ PrintString("<"); } break;case 257:# line 807 "pascal.gram"{ PrintString("<="); } break;case 258:# line 809 "pascal.gram"{ PrintString(">"); } break;case 259:# line 811 "pascal.gram"{ PrintString(">="); } break;case 260:# line 813 "pascal.gram"{ PrintKeyword("IN"); } break;case 262:# line 821 "pascal.gram"{ PrintString(".."); } break;case 265:# line 830 "pascal.gram"{ PrintString(","); } break;case 270:# line 845 "pascal.gram"{ PrintString("+"); } break;case 272:# line 848 "pascal.gram"{ PrintString("-"); } break;case 276:# line 861 "pascal.gram"{ PrintString("+"); } break;case 277:# line 863 "pascal.gram"{ PrintString("-"); } break;case 279:# line 876 "pascal.gram"{ PrintIdent(yypvt[-0]);} break;case 283:# line 888 "pascal.gram"{ PrintString(","); } break;case 288:# line 908 "pascal.gram"{ PrintConst(yypvt[-0]); } break;case 289:# line 911 "pascal.gram"{ PrintConst(yypvt[-0]); } break;case 290:# line 913 "pascal.gram"{ PrintStringConst(yypvt[-0]); } break;case 291:# line 915 "pascal.gram"{ PrintStringConst(yypvt[-0]); } break;case 294:# line 929 "pascal.gram"{ CheckExport(yypvt[-0]); } break;case 296:# line 936 "pascal.gram"{ PrintString(","); } break; } goto yystack; /* stack new state and value */ }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -