📄 javascriptlexer.lex
字号:
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 + -