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

📄 javascriptlexer.lex

📁 it is a basic java browser
💻 LEX
📖 第 1 页 / 共 3 页
字号:
    return (t);}<YYINITIAL> "&" {    lastToken = JavaScriptToken.OPERATOR_BITWISE_AND;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+1, nextState));    return (t);}<YYINITIAL> "|" {    lastToken = JavaScriptToken.OPERATOR_BITWISE_OR;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+1, nextState));    return (t);}<YYINITIAL> "^" {    lastToken = JavaScriptToken.OPERATOR_BITWISE_XOR;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+1, nextState));    return (t);}<YYINITIAL> "%" {    lastToken = JavaScriptToken.OPERATOR_MOD;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+1, nextState));    return (t);}<YYINITIAL> "==" {    lastToken = JavaScriptToken.OPERATOR_EQUAL;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+2, nextState));    return (t);}<YYINITIAL> "<=" {     lastToken = JavaScriptToken.OPERATOR_LESS_THAN_OR_EQUAL;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+2, nextState));    return (t);}<YYINITIAL> ">=" {     lastToken = JavaScriptToken.OPERATOR_GREATER_THAN_OR_EQUAL;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+2, nextState));    return (t);}<YYINITIAL> "!=" {     lastToken = JavaScriptToken.OPERATOR_NOT_EQUAL;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+2, nextState));    return (t);}<YYINITIAL> "||" {     lastToken = JavaScriptToken.OPERATOR_LOGICAL_OR;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+2, nextState));    return (t);}<YYINITIAL> "&&" {     lastToken = JavaScriptToken.OPERATOR_LOGICAL_AND;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+2, nextState));    return (t);}<YYINITIAL> "++" {     lastToken = JavaScriptToken.OPERATOR_INCREMENT;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+2, nextState));    return (t);}<YYINITIAL> "--" {     lastToken = JavaScriptToken.OPERATOR_DECREMENT;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+2, nextState));    return (t);}<YYINITIAL> ">>" {     lastToken = JavaScriptToken.OPERATOR_SHIFT_RIGHT;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+2, nextState));    return (t);}<YYINITIAL> "<<" {     lastToken = JavaScriptToken.OPERATOR_SHIFT_LEFT;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+2, nextState));    return (t);}<YYINITIAL> ">>>" {     lastToken = JavaScriptToken.OPERATOR_SHIFT_RIGHT_UNSIGNED;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+3, nextState));    return (t);}<YYINITIAL> "+=" {     lastToken = JavaScriptToken.OPERATOR_ADD_ASSIGN;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+2, nextState));    return (t);}<YYINITIAL> "-=" {     lastToken = JavaScriptToken.OPERATOR_SUBTRACT_ASSIGN;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+2, nextState));    return (t);}<YYINITIAL> "*=" {     lastToken = JavaScriptToken.OPERATOR_MULTIPLY_ASSIGN;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+2, nextState));    return (t);}<YYINITIAL> "/=" {     lastToken = JavaScriptToken.OPERATOR_DIVIDE_ASSIGN;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+2, nextState));    return (t);}<YYINITIAL> "&=" {     lastToken = JavaScriptToken.OPERATOR_BITWISE_AND_ASSIGN;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+2, nextState));    return (t);}<YYINITIAL> "|=" {     lastToken = JavaScriptToken.OPERATOR_BITWISE_OR_ASSIGN;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+2, nextState));    return (t);}<YYINITIAL> "^=" {     lastToken = JavaScriptToken.OPERATOR_BITWISE_XOR_ASSIGN;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+2, nextState));    return (t);}<YYINITIAL> "%=" {    lastToken = JavaScriptToken.OPERATOR_MOD_ASSIGN;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+2, nextState));    return (t);}<YYINITIAL> "<<=" {    lastToken = JavaScriptToken.OPERATOR_SHIFT_LEFT_ASSIGN;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+3, nextState));    return (t);}<YYINITIAL> ">>=" {    lastToken = JavaScriptToken.OPERATOR_SHIFT_RIGHT_ASSIGN;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+3, nextState));    return (t);}<YYINITIAL> ">>>=" {    lastToken = JavaScriptToken.OPERATOR_SHIFT_RIGHT_UNSIGNED_ASSIGN;    JavaScriptToken t = (new JavaScriptToken(lastToken,yytext(),yyline,yychar,yychar+4, nextState));    return (t);}<YYINITIAL> "abstract" {    lastToken = JavaScriptToken.RESERVED_WORD_ABSTRACT;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+7, nextState));    return (t);}<YYINITIAL> "boolean" {    lastToken = JavaScriptToken.RESERVED_WORD_BOOLEAN;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+7, nextState));    return (t);}<YYINITIAL> "break" {    lastToken = JavaScriptToken.RESERVED_WORD_BREAK;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+5, nextState));    return (t);}<YYINITIAL> "byte" {    lastToken = JavaScriptToken.RESERVED_WORD_BYTE;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+4, nextState));    return (t);}<YYINITIAL> "case" {    lastToken = JavaScriptToken.RESERVED_WORD_CASE;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+4, nextState));    return (t);}<YYINITIAL> "catch" {    lastToken = JavaScriptToken.RESERVED_WORD_CATCH;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+5, nextState));    return (t);}<YYINITIAL> "char" {    lastToken = JavaScriptToken.RESERVED_WORD_CHAR;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+4, nextState));    return (t);}<YYINITIAL> "class" {    lastToken = JavaScriptToken.RESERVED_WORD_CLASS;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+5, nextState));    return (t);}<YYINITIAL> "const" {    lastToken = JavaScriptToken.RESERVED_WORD_CONST;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+5, nextState));    return (t);}<YYINITIAL> "continue" {    lastToken = JavaScriptToken.RESERVED_WORD_CONTINUE;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+8, nextState));    return (t);}<YYINITIAL> "default" {    lastToken = JavaScriptToken.RESERVED_WORD_DEFAULT;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+7, nextState));    return (t);}<YYINITIAL> "do" {    lastToken = JavaScriptToken.RESERVED_WORD_DO;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+2, nextState));    return (t);}<YYINITIAL> "double" {    lastToken = JavaScriptToken.RESERVED_WORD_DOUBLE;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+6, nextState));    return (t);}<YYINITIAL> "else" {    lastToken = JavaScriptToken.RESERVED_WORD_ELSE;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+4, nextState));    return (t);}<YYINITIAL> "extends" {    lastToken = JavaScriptToken.RESERVED_WORD_EXTENDS;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+7, nextState));    return (t);}<YYINITIAL> "final" {    lastToken = JavaScriptToken.RESERVED_WORD_FINAL;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+5, nextState));    return (t);}<YYINITIAL> "finally" {    lastToken = JavaScriptToken.RESERVED_WORD_FINALLY;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+7, nextState));    return (t);}<YYINITIAL> "float" {    lastToken = JavaScriptToken.RESERVED_WORD_FLOAT;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+5, nextState));    return (t);}<YYINITIAL> "for" {    lastToken = JavaScriptToken.RESERVED_WORD_FOR;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+3, nextState));    return (t);}<YYINITIAL> "function" {    lastToken = JavaScriptToken.RESERVED_WORD_FUNCTION;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+8, nextState));    return (t);}<YYINITIAL> "goto" {    lastToken = JavaScriptToken.RESERVED_WORD_GOTO;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+4, nextState));    return (t);}<YYINITIAL> "if" {    lastToken = JavaScriptToken.RESERVED_WORD_IF;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+2, nextState));    return (t);}<YYINITIAL> "implements" {    lastToken = JavaScriptToken.RESERVED_WORD_IMPLEMENTS;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+10, nextState));    return (t);}<YYINITIAL> "import" {    lastToken = JavaScriptToken.RESERVED_WORD_IMPORT;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+6, nextState));    return (t);}<YYINITIAL> "in" {    lastToken = JavaScriptToken.RESERVED_WORD_IN;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+2, nextState));    return (t);}<YYINITIAL> "instanceof" {    lastToken = JavaScriptToken.RESERVED_WORD_INSTANCEOF;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+10, nextState));    return (t);}<YYINITIAL> "int" {    lastToken = JavaScriptToken.RESERVED_WORD_INT;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+3, nextState));    return (t);}<YYINITIAL> "interface" {    lastToken = JavaScriptToken.RESERVED_WORD_INTERFACE;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+9, nextState));    return (t);}<YYINITIAL> "long" {    lastToken = JavaScriptToken.RESERVED_WORD_LONG;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+4, nextState));    return (t);}<YYINITIAL> "native" {    lastToken = JavaScriptToken.RESERVED_WORD_NATIVE;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+6, nextState));    return (t);}<YYINITIAL> "new" {    lastToken = JavaScriptToken.RESERVED_WORD_NEW;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+3, nextState));    return (t);}<YYINITIAL> "package" {    lastToken = JavaScriptToken.RESERVED_WORD_PACKAGE;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+7, nextState));    return (t);}<YYINITIAL> "private" {    lastToken = JavaScriptToken.RESERVED_WORD_PRIVATE;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+7, nextState));    return (t);}<YYINITIAL> "protected" {    lastToken = JavaScriptToken.RESERVED_WORD_PROTECTED;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+9, nextState));    return (t);}<YYINITIAL> "public" {    lastToken = JavaScriptToken.RESERVED_WORD_PUBLIC;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+6, nextState));    return (t);}<YYINITIAL> "return" {    lastToken = JavaScriptToken.RESERVED_WORD_RETURN;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+6, nextState));    return (t);}<YYINITIAL> "short" {    lastToken = JavaScriptToken.RESERVED_WORD_SHORT;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+5, nextState));    return (t);}<YYINITIAL> "static" {    lastToken = JavaScriptToken.RESERVED_WORD_STATIC;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+6, nextState));    return (t);}<YYINITIAL> "super" {    lastToken = JavaScriptToken.RESERVED_WORD_SUPER;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+5, nextState));    return (t);}<YYINITIAL> "switch" {    lastToken = JavaScriptToken.RESERVED_WORD_SWITCH;    JavaScriptToken t = (new JavaScriptToken(lastToken, yytext(), yyline, yychar, yychar+6, nextState));    return (t);}

⌨️ 快捷键说明

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