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

📄 htmllexer1.java

📁 it is a basic java browser
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
          {     nextState = START_VALUE;	lastToken = HTMLToken1.EQUAL;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 455: break;        case 40:           {     nextState = YYINITIAL;	lastToken = HTMLToken1.TAG_END;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 456: break;        case 39:           {     nextState = START_EQUAL;	lastToken = HTMLToken1.NAME;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 457: break;        case 50:         case 139:           {     nextState = SCRIPT_TAG;	lastToken = HTMLToken1.VALUE;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 458: break;        case 34:         case 35:         case 36:         case 38:         case 78:         case 79:         case 80:           {     nextState = COMMENT_DEF;	lastToken = HTMLToken1.ERROR_MALFORMED_TAG;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 459: break;        case 45:         case 137:           {     nextState = SCRIPT;	lastToken = HTMLToken1.ERROR_MALFORMED_TAG;	    String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 460: break;        case 159:         case 161:         case 180:         case 223:         case 273:         case 274:         case 277:         case 286:         case 287:         case 393:         case 394:           {     nextState = YYINITIAL;	lastToken = HTMLToken1.CHAR_REF;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	return(t); }        case 461: break;        case 68:           {     nextState = START_TEXTAREA_VALUE;	lastToken = HTMLToken1.EQUAL;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 462: break;        case 33:           {     nextState = FINISH_END_TAG;	lastToken = HTMLToken1.END_TAG_NAME;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 463: break;        case 48:           {     nextState = SCRIPT;	lastToken = HTMLToken1.ERROR_MALFORMED_TAG;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 464: break;        case 53:           {     nextState = SCRIPT;	lastToken = HTMLToken1.ERROR_MALFORMED_TAG;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 465: break;        case 350:           {     nextState = COMMENT_DEF;	lastToken = HTMLToken1.COMMENT;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 466: break;        case 261:           {     nextState = PRE_TAG;	lastToken = HTMLToken1.TAG_NAME;    String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 467: break;        case 70:         case 153:           {     nextState = TEXTAREA_TAG;	lastToken = HTMLToken1.VALUE;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 468: break;        case 69:         case 151:           {     nextState = TEXTAREA;	lastToken = HTMLToken1.ERROR_MALFORMED_TAG;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 469: break;        case 32:           {     nextState = YYINITIAL;	lastToken = HTMLToken1.ERROR_MALFORMED_TAG;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 470: break;        case 27:           {     nextState = YYINITIAL;	lastToken = HTMLToken1.ERROR_MALFORMED_TAG;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 471: break;        case 43:         case 44:           {     nextState = YYINITIAL;	lastToken = HTMLToken1.ERROR_MALFORMED_TAG;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 472: break;        case 56:         case 144:           {     nextState = PRE;	lastToken = HTMLToken1.ERROR_MALFORMED_TAG;	    String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 473: break;        case 65:         case 150:           {     nextState = TEXTAREA;	lastToken = HTMLToken1.ERROR_MALFORMED_TAG;	    String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 474: break;        case 57:           {     nextState = START_PRE_EQUAL;	lastToken = HTMLToken1.NAME;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 475: break;        case 59:           {     nextState = START_PRE_VALUE;	lastToken = HTMLToken1.EQUAL;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 476: break;        case 0:         case 23:           {     nextState = YYINITIAL;	lastToken = HTMLToken1.WORD;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	return(t); }        case 477: break;        case 417:           {     nextState = TEXTAREA_TAG;	lastToken = HTMLToken1.TAG_NAME;    String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 478: break;        case 345:           {     nextState = YYINITIAL;	lastToken = HTMLToken1.SCRIPT;    String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	return(t); }        case 479: break;        case 49:           {     nextState = START_SCRIPT_VALUE;	lastToken = HTMLToken1.EQUAL;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 480: break;        case 66:           {     nextState = START_TEXTAREA_EQUAL;	lastToken = HTMLToken1.NAME;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 481: break;        case 405:           {     nextState = YYINITIAL;	lastToken = HTMLToken1.END_TAG_NAME;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 482: break;        case 397:           {     nextState = SCRIPT_TAG;	lastToken = HTMLToken1.TAG_NAME;	    String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 483: break;        case 125:           {     nextState = START_DOC_TAG;	lastToken = HTMLToken1.TAG_START;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 484: break;        case 124:           {     nextState = START_END_TAG;	lastToken = HTMLToken1.TAG_START;	String text = yytext();	HTMLToken1 t = (new HTMLToken1(lastToken,text,yyline,yychar,yychar+text.length(),nextState));	yybegin(nextState);	return(t); }        case 485: break;        case 37:         case 51:         case 52:         case 61:         case 62:         case 71:         case 72:         case 76:         case 77:           {     System.err.println("Unmatched input.");    String state = "";    	String text = yytext();    switch (nextState){        case YYINITIAL: state = "YYINITIAL"; break;        case START_TAG: state = "START_TAG"; break;        case START_END_TAG: state = "START_END_TAG"; break;        case START_DOC_TAG: state = "START_DOC_TAG"; break;        case TAG: state = "TAG"; break;        case START_EQUAL: state = "START_EQUAL"; break;        case START_VALUE: state = "START_VALUE"; break;        case SCRIPT_TAG: state = "SCRIPT_TAG"; break;        case START_SCRIPT_EQUAL: state = "START_SCRIPT_EQUAL"; break;        case START_SCRIPT_VALUE: state = "START_SCRIPT_VALUE"; break;        case SCRIPT: state = "SCRIPT"; break;        case PRE_TAG: state = "PRE_TAG"; break;        case START_PRE_EQUAL: state = "START_PRE_EQUAL"; break;        case START_PRE_VALUE: state = "START_PRE_VALUE"; break;        case PRE: state = "PRE"; break;        case TEXTAREA_TAG: state = "TEXTAREA_TAG"; break;        case START_TEXTAREA_EQUAL: state = "START_TEXTAREA_EQUAL"; break;        case START_TEXTAREA_VALUE: state = "START_TEXTAREA_VALUE"; break;        case TEXTAREA: state = "TEXTAREA"; break;        case TAG_END: state = "TAG_END"; break;        case DOCTYPE: state = "DOCTYPE"; break;        case COMMENT_DEF: state = "COMMENT_DEF"; break;        case FINISH_END_TAG: state = "FINISH_END_TAG"; break;    }    System.err.println("State: " + state);    System.err.println("Text: " + text);    System.err.println("Line: " + (yyline+1));    System.err.println("Column: " + (yycolumn+1));	y

⌨️ 快捷键说明

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