📄 y.tab.c
字号:
** a valid shift. give up. */ YYABORT; case 3: /* no shift yet; eat a token */#if YYDEBUG /* ** if debugging, look up token in list of ** pairs. 0 and negative shouldn't occur, ** but since timing doesn't matter when ** debugging, it doesn't hurt to leave the ** tests here. */ if ( yydebug ) { register int yy_i; printf( "Error recovery discards " ); if ( yychar == 0 ) printf( "token end-of-file\n" ); else if ( yychar < 0 ) printf( "token -none-\n" ); else { for ( yy_i = 0; yytoks[yy_i].t_val >= 0; yy_i++ ) { if ( yytoks[yy_i].t_val == yychar ) { break; } } printf( "token %s\n", yytoks[yy_i].t_name ); } }#endif /* YYDEBUG */ if ( yychar == 0 ) /* reached EOF. quit */ YYABORT; yychar = -1; goto yy_newstate; } }/* end if ( yy_n == 0 ) */ /* ** reduction by production yy_n ** put stack tops, etc. so things right after switch */#if YYDEBUG /* ** if debugging, print the string that is the user's ** specification of the reduction which is just about ** to be done. */ if ( yydebug ) printf( "Reduce by (%d) \"%s\"\n", yy_n, yyreds[ yy_n ] );#endif yytmp = yy_n; /* value to switch over */ yypvt = yy_pv; /* $vars top of value stack */ /* ** Look in goto table for next state ** Sorry about using yy_state here as temporary ** register variable, but why not, if it works... ** If yyr2[ yy_n ] doesn't have the low order bit ** set, then there is no action to be done for ** this reduction. So, no saving & unsaving of ** registers done. The only difference between the ** code just after the if and the body of the if is ** the goto yy_stack in the body. This way the test ** can be made before the choice of what to do is needed. */ { /* length of production doubled with extra bit */ register int yy_len = yyr2[ yy_n ]; if ( !( yy_len & 01 ) ) { yy_len >>= 1; yyval = ( yy_pv -= yy_len )[1]; /* $$ = $1 */ yy_state = yypgo[ yy_n = yyr1[ yy_n ] ] + *( yy_ps -= yy_len ) + 1; if ( yy_state >= YYLAST || yychk[ yy_state = yyact[ yy_state ] ] != -yy_n ) { yy_state = yyact[ yypgo[ yy_n ] ]; } goto yy_stack; } yy_len >>= 1; yyval = ( yy_pv -= yy_len )[1]; /* $$ = $1 */ yy_state = yypgo[ yy_n = yyr1[ yy_n ] ] + *( yy_ps -= yy_len ) + 1; if ( yy_state >= YYLAST || yychk[ yy_state = yyact[ yy_state ] ] != -yy_n ) { yy_state = yyact[ yypgo[ yy_n ] ]; } } /* save until reenter driver code */ yystate = yy_state; yyps = yy_ps; yypv = yy_pv; } /* ** code supplied by user is placed in this switch */ switch( yytmp ) { case 1:# line 105 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,2,1,1,0); ny__orderp(3,2,1,1,0); ny__orderp(1,0,0,1,0); ny__orders("\n\n"); ny__orderp(2,0,0,1,0); ny__orders("\n\n"); ny__orderp(3,0,0,1,0); ny__orders("\n"); ny__begf(); ny__orderf(0,PrintNewProductions); ny__orders("\n\n"); ny__orderp(4,0,0,1,0); ny__end(); ny__squish(4,0); } break;case 2:# line 109 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orders("\n\n"); ny__orderp(2,0,0,1,0); ny__begf(); ny__orderf(0,PrintTypeNewNonTerminals); ny__end(); ny__trans(2); ny__beg(); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 3:# line 112 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orders("%{"); ny__begf(); ny__orderf(0,PrintIncludes); ny__orders("%}\n\n"); ny__orderp(1,0,0,1,0); ny__begf(); ny__orderf(0,PrintTypeNewNonTerminals); ny__end(); ny__trans(2); ny__beg(); ny__orderp(1,0,0,1,0); ny__end(); ny__squish(1,0); } break;case 4:# line 117 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__begf(); ny__orderf(0,PrintIncludes); ny__orders("\n\n"); ny__orderp(2,0,0,1,0); ny__orders("\n"); ny__orderp(3,0,0,1,0); ny__end(); ny__squish(3,0); } break;case 5:# line 121 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 6:# line 123 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__end(); ny__squish(0,0); } break;case 7:# line 127 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__begf(); ny__orderf(0,PrintTypeUntypedTokens); ny__orderp(1,0,0,1,0); ny__orders("\n"); ny__orderp(2,0,0,1,0); ny__orders("\n"); ny__orderp(3,0,0,1,0); ny__begf(); ny__orderf(0,PrintTypeUntypedNonTerminals); ny__end(); ny__trans(2); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(2,0,0,1,0); ny__orderp(3,0,0,1,0); ny__end(); ny__squish(3,0); } break;case 8:# line 132 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orders(" "); ny__orderp(2,0,0,1,0); ny__orders("\n "); ny__orderp(3,0,0,1,0); ny__orders(" "); ny__orderp(4,0,0,1,0); ny__orders("\n "); ny__orderp(5,0,0,1,0); ny__orders(" "); ny__orderp(6,0,0,1,0); ny__orderp(7,0,0,1,0); ny__begf(); ny__orderp(8,0,1,1,0); ny__orderf(1,SetNumValues); ny__orderp(8,0,0,1,0); ny__orderp(9,0,0,1,0); ny__orderp(10,0,0,1,0); ny__orders("\n"); ny__orderp(11,0,0,1,0); ny__orders("\n void * tree;\n "); ny__orderp(12,0,0,1,0); ny__orders(" "); ny__orderp(13,0,0,1,0); ny__orderp(14,0,0,1,0); ny__orders("\n"); ny__orderp(15,0,0,1,0); ny__end(); ny__trans(2); ny__beg(); ny__begf(); ny__orderp(13,0,1,1,0); ny__orderf(1,SetStructName); ny__end(); ny__squish(15,0); } break;case 9:# line 137 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 10:# line 139 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__end(); ny__squish(0,0); } break;case 11:# line 143 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orders("\n"); ny__orderp(2,0,0,1,0); ny__end(); ny__trans(2); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 12:# line 146 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__end(); ny__trans(2); ny__beg(); ny__end(); ny__squish(0,0); } break;case 13:# line 151 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orders(" "); ny__orderp(2,0,0,1,0); ny__orders(" "); ny__orderp(3,0,0,1,0); ny__end(); ny__trans(2); ny__beg(); ny__begf(); ny__orderf(0,InitTokenTypedToTrue); ny__orderp(3,0,0,1,0); ny__end(); ny__squish(3,0); } break;case 14:# line 154 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orders(" "); ny__orderp(2,0,0,1,0); ny__orderp(3,0,0,1,0); ny__orderp(4,0,0,1,0); ny__orders(" "); ny__orderp(5,0,0,1,0); ny__end(); ny__trans(2); ny__beg(); ny__begf(); ny__orderf(0,InitNonTerminalTypedToTrue); ny__orderp(5,0,0,1,0); ny__end(); ny__squish(5,0); } break;case 15:# line 157 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orders(" "); ny__orderp(2,0,0,1,0); ny__begf(); ny__orderf(0,PrintNewPseudoTokens); ny__end(); ny__trans(2); ny__beg(); ny__begf(); ny__orderf(0,InitTokenTypedToFalse); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 16:# line 160 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orders(" "); ny__orderp(2,0,0,1,0); ny__begf(); ny__orderf(0,PrintNewPseudoTokens); ny__end(); ny__trans(2); ny__beg(); ny__begf(); ny__orderf(0,InitTokenTypedToFalse); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 17:# line 163 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orders(" "); ny__orderp(2,0,0,1,0); ny__begf(); ny__orderf(0,PrintNewPseudoTokens); ny__end(); ny__trans(2); ny__beg(); ny__begf(); ny__orderf(0,InitTokenTypedToFalse); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 18:# line 168 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__begf(); ny__orderf(0,PrintType); ny__end(); ny__squish(0,0); } break;case 19:# line 170 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(2,0,0,1,0); ny__orderp(3,0,0,1,0); ny__end(); ny__squish(3,0); } break;case 20:# line 174 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orders(" "); ny__orderp(2,0,0,1,0); ny__end(); ny__trans(2); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 21:# line 177 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__end(); ny__trans(2); ny__beg(); ny__orderp(1,0,0,1,0); ny__end(); ny__squish(1,0); } break;case 22:# line 182 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__end(); ny__trans(2); ny__beg(); ny__begf(); ny__orderp(1,0,1,1,0); ny__orderf(1,AddTokenSymbol); ny__end(); ny__squish(1,0); } break;case 23:# line 185 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__end(); ny__trans(2); ny__beg(); ny__begf(); ny__orderp(1,0,1,1,0); ny__orderf(1,AddTokenSymbol); ny__end(); ny__squish(1,0); } break;case 24:# line 190 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orders(" "); ny__orderp(2,0,0,1,0); ny__end(); ny__trans(2); ny__beg(); ny__orderp(1,0,0,1,0); ny__begf(); ny__orderp(2,0,1,1,0); ny__orderf(1,AddNonTerminalSymbol); ny__end(); ny__squish(2,0); } break;case 25:# line 193 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__end(); ny__trans(2); ny__beg(); ny__begf(); ny__orderp(1,0,1,1,0); ny__orderf(1,AddNonTerminalSymbol); ny__end(); ny__squish(1,0); } break;case 26:# line 198 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orders(" "); ny__orderp(2,0,0,1,0); ny__end(); ny__trans(2); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 27:# line 201 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__end(); ny__trans(2); ny__beg(); ny__orderp(1,0,0,1,0); ny__end(); ny__squish(1,0); } break;case 28:# line 206 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__begf(); ny__orderp(1,0,1,1,0); ny__orderf(1,MarkWithThisPrec); ny__end(); ny__trans(2); ny__beg(); ny__begf(); ny__orderp(1,0,1,1,0); ny__orderf(1,AddTokenSymbol); ny__begf(); ny__orderp(1,0,1,1,0); ny__orderf(1,MarkWithPrec); ny__end(); ny__squish(1,0); } break;case 29:# line 209 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__begf(); ny__orderp(1,0,1,1,0); ny__orderf(1,MarkWithThisPrec); ny__end(); ny__trans(2); ny__beg(); ny__begf(); ny__orderp(1,0,1,1,0); ny__orderf(1,AddTokenSymbol); ny__begf(); ny__orderp(1,0,1,1,0); ny__orderf(1,MarkWithPrec); ny__end(); ny__squish(1,0); } break;case 30:# line 214 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orders("\n\n"); ny__orderp(2,0,0,1,0); ny__end(); ny__trans(2); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 31:# line 217 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__end(); ny__trans(2); ny__beg(); ny__orderp(1,0,0,1,0); ny__end(); ny__squish(1,0); } break;case 32:# line 222 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__begf(); ny__orderp(1,0,1,1,0); ny__orderf(1,InitNonTerminalName); ny__orderp(1,0,0,1,0); ny__orders("\t"); ny__orderp(2,0,0,1,0); ny__orders("\t"); ny__orderp(3,0,0,1,0); ny__orders("\n\t\t"); ny__orderp(4,0,0,1,0); ny__end(); ny__trans(2); ny__beg(); ny__begf(); ny__orderf(0,InitNonTerminalTypedToFalse); ny__begf(); ny__orderp(1,0,1,1,0); ny__orderf(1,AddNonTerminalSymbol); ny__begf(); ny__orderf(0,InitTokenTypedToFalse); ny__orderp(3,0,0,1,0); ny__end(); ny__squish(4,0); } break;case 33:# line 227 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orders("\n\t\t"); ny__orderp(2,0,0,1,0); ny__orders("\t"); ny__begf(); ny__orderf(0,InitRHSElementsCount); ny__orderp(3,0,0,1,0); ny__end(); ny__trans(2); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(3,0,0,1,0); ny__end(); ny__squish(3,0); } break;case 34:# line 230 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__begf(); ny__orderf(0,InitRHSElementsCount); ny__orderp(1,0,0,1,0); ny__end(); ny__trans(2); ny__beg(); ny__orderp(1,0,0,1,0); ny__end(); ny__squish(1,0); } break;case 35:# line 235 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orders(" "); ny__orderp(2,0,0,1,0); ny__orders("\n\t\t\t"); ny__orderp(3,0,0,1,0); ny__end(); ny__trans(2); ny__beg(); ny__orderp(1,0,0,1,0); ny__end(); ny__squish(3,0); } break;case 36:# line 238 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__begf(); ny__orderf(0,InitCurPrec); ny__orderp(1,0,0,1,0); ny__begf(); ny__orderf(0,PrintNonPrecedence); ny__orders("\n\t\t\t"); ny__orderp(2,0,0,1,0); ny__end(); ny__trans(2); ny__beg(); ny__orderp(1,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 37:# line 241 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orders(" "); ny__orderp(2,0,0,1,0); ny__orders("\n\t\t\t"); ny__begf(); ny__orderf(0,PrintNonAction); ny__end(); ny__trans(2); ny__beg(); ny__orderp(1,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 38:# line 244 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__begf(); ny__orderf(0,InitCurPrec); ny__orderp(1,0,0,1,0); ny__begf(); ny__orderf(0,PrintNonPrecedence); ny__orders("\n\t\t\t"); ny__begf(); ny__orderf(0,PrintNonAction); ny__end(); ny__trans(2); ny__beg(); ny__orderp(1,0,0,1,0); ny__end(); ny__squish(1,0); } break;case 39:# line 249 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orders(" "); ny__orderp(2,0,0,1,0); ny__begf(); ny__orderf(0,IncrRHSElementsCount); ny__end(); ny__trans(2); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 40:# line 252 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__end(); ny__trans(2); ny__beg(); ny__end(); ny__squish(0,0); } break;case 41:# line 257 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__begf(); ny__orderp(1,0,1,1,0); ny__orderf(1,LookupTokenSymbol); ny__end(); ny__trans(2); ny__beg(); ny__end(); ny__squish(1,0); } break;case 42:# line 260 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__begf(); ny__orderp(1,0,1,1,0); ny__orderf(1,LookupTokenSymbol); ny__end(); ny__trans(2); ny__beg(); ny__begf(); ny__orderp(1,0,1,1,0); ny__orderf(1,AddTokenSymbol); ny__end(); ny__squish(1,0); } break;case 43:# line 265 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orders(" "); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 44:# line 269 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__begf(); ny__orderf(0,InitCurlyCount); ny__orders("\n\t\t\t"); ny__orderp(2,0,0,1,0); ny__orders("\n\t\t\t"); ny__begf(); ny__orderf(0,PrintEndAction); ny__orders("\n\t\t\t"); ny__orderp(3,0,0,1,0); ny__end(); ny__squish(3,0); } break;case 45:# line 273 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 46:# line 275 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orders("\n\t\t\t"); ny__begf(); ny__orderf(0,PrintCurlyIndent); ny__end(); ny__squish(2,0); } break;case 47:# line 277 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orders(" "); ny__end(); ny__squish(2,0); } break;case 48:# line 279 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__begf(); ny__orderf(0,IncrCurlyCount); ny__orders("{"); ny__end(); ny__squish(2,0); } break;case 49:# line 281 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__begf(); ny__orderf(0,DecrCurlyCount); ny__orders("}"); ny__end(); ny__squish(2,0); } break;case 50:# line 283 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 51:# line 285 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 52:# line 287 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__end(); ny__squish(0,0); } break;case 53:# line 291 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(2,0,0,1,0); ny__orderp(3,0,0,1,0); ny__end(); ny__squish(3,0); } break;case 54:# line 295 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 55:# line 297 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 56:# line 299 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__end(); ny__squish(0,0); } break;case 57:# line 303 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(2,0,0,1,0); ny__orderp(3,0,0,1,0); ny__end(); ny__squish(3,0); } break;case 58:# line 307 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 59:# line 309 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 60:# line 311 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__end(); ny__squish(0,0); } break;case 61:# line 315 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__begf(); ny__orderf(0,PrintSecondDivider); ny__end(); ny__squish(0,0); } break;case 62:# line 317 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__begf(); ny__orderf(0,PrintSecondDivider); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 63:# line 321 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__orderp(1,0,0,1,0); ny__orderp(2,0,0,1,0); ny__end(); ny__squish(2,0); } break;case 64:# line 323 "./ny.temp.y"{ ny__trans(1); ny__beg(); ny__end(); ny__squish(0,0); } break;# line 531 "/usr/ccs/bin/yaccpar" } goto yystack; /* reset registers in driver code */}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -