📄 scanner.java
字号:
} case -60: break; case 62: { System.err.println(parser.infile + ": "+ (yyline+1) +": Lexical error: Unclosed char literal: '"+yytext()); ClassProgram.numOfError++; ClassProgram.semanticCheck=false;} case -61: break; case 63: { System.err.println(parser.infile + ": "+ (yyline+1) +": Lexical error: Illegal character: '"+yytext()); ClassProgram.numOfError++; ClassProgram.semanticCheck=false; } case -62: break; case 64: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -63: break; case 65: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -64: break; case 66: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -65: break; case 67: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -66: break; case 68: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -67: break; case 69: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -68: break; case 70: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -69: break; case 71: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -70: break; case 72: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -71: break; case 73: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -72: break; case 74: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -73: break; case 75: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -74: break; case 76: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -75: break; case 77: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -76: break; case 78: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -77: break; case 79: { if (debug) System.out.println("Token (Integer Literal) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.INTLIT,(yyline+1),yychar, new String(yytext())));} case -78: break; case 81: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -79: break; case 82: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -80: break; case 83: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -81: break; case 84: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -82: break; case 85: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -83: break; case 86: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -84: break; case 87: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -85: break; case 88: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -86: break; case 89: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -87: break; case 90: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -88: break; case 91: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -89: break; case 92: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -90: break; case 93: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -91: break; case 94: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -92: break; case 95: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -93: break; case 96: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -94: break; case 97: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -95: break; case 98: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -96: break; case 99: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -97: break; case 100: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -98: break; case 101: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -99: break; case 102: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -100: break; case 103: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -101: break; case 104: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -102: break; case 105: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -103: break; case 106: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -104: break; case 107: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -105: break; case 108: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -106: break; case 109: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -107: break; case 110: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -108: break; case 111: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -109: break; case 112: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -110: break; case 113: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -111: break; case 114: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -112: break; case 115: { if (debug) System.out.println("Token (Indentifier) at line ("+(yyline+1)+"): "+yytext()); lineno = yyline + 1; return (new Symbol(sym.ID,(yyline+1),yychar, new String(yytext())));} case -113: break; default: yy_error(YY_E_INTERNAL,false); case -1: } yy_initial = true; yy_state = yy_state_dtrans[yy_lexical_state]; yy_next_state = YY_NO_STATE; yy_last_accept_state = YY_NO_STATE; yy_mark_start(); yy_this_accept = yy_acpt[yy_state]; if (YY_NOT_ACCEPT != yy_this_accept) { yy_last_accept_state = yy_state; yy_mark_end(); } } } } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -