📄 javalexer.lex
字号:
return (t);}<YYINITIAL> "%" { lastToken = JavaToken.OPERATOR_MOD; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "==" { lastToken = JavaToken.OPERATOR_EQUAL; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "<=" { lastToken = JavaToken.OPERATOR_LESS_THAN_OR_EQUAL; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> ">=" { lastToken = JavaToken.OPERATOR_GREATER_THAN_OR_EQUAL; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "!=" { lastToken = JavaToken.OPERATOR_NOT_EQUAL; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "||" { lastToken = JavaToken.OPERATOR_LOGICAL_OR; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "&&" { lastToken = JavaToken.OPERATOR_LOGICAL_AND; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "++" { lastToken = JavaToken.OPERATOR_INCREMENT; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "--" { lastToken = JavaToken.OPERATOR_DECREMENT; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> ">>" { lastToken = JavaToken.OPERATOR_SHIFT_RIGHT; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "<<" { lastToken = JavaToken.OPERATOR_SHIFT_LEFT; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> ">>>" { lastToken = JavaToken.OPERATOR_SHIFT_RIGHT_UNSIGNED; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "+=" { lastToken = JavaToken.OPERATOR_ADD_ASSIGN; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "-=" { lastToken = JavaToken.OPERATOR_SUBTRACT_ASSIGN; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "*=" { lastToken = JavaToken.OPERATOR_MULTIPLY_ASSIGN; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "/=" { lastToken = JavaToken.OPERATOR_DIVIDE_ASSIGN; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "&=" { lastToken = JavaToken.OPERATOR_BITWISE_AND_ASSIGN; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "|=" { lastToken = JavaToken.OPERATOR_BITWISE_OR_ASSIGN; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "^=" { lastToken = JavaToken.OPERATOR_BITWISE_XOR_ASSIGN; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "%=" { lastToken = JavaToken.OPERATOR_MOD_ASSIGN; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "<<=" { lastToken = JavaToken.OPERATOR_SHIFT_LEFT_ASSIGN; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> ">>=" { lastToken = JavaToken.OPERATOR_SHIFT_RIGHT_ASSIGN; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> ">>>=" { lastToken = JavaToken.OPERATOR_SHIFT_RIGHT_UNSIGNED_ASSIGN; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "abstract" { lastToken = JavaToken.RESERVED_WORD_ABSTRACT; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "boolean" { lastToken = JavaToken.RESERVED_WORD_BOOLEAN; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "break" { lastToken = JavaToken.RESERVED_WORD_BREAK; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "byte" { lastToken = JavaToken.RESERVED_WORD_BYTE; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "case" { lastToken = JavaToken.RESERVED_WORD_CASE; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "catch" { lastToken = JavaToken.RESERVED_WORD_CATCH; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "char" { lastToken = JavaToken.RESERVED_WORD_CHAR; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "class" { lastToken = JavaToken.RESERVED_WORD_CLASS; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "const" { lastToken = JavaToken.RESERVED_WORD_CONST; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "continue" { lastToken = JavaToken.RESERVED_WORD_CONTINUE; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "default" { lastToken = JavaToken.RESERVED_WORD_DEFAULT; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "do" { lastToken = JavaToken.RESERVED_WORD_DO; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "double" { lastToken = JavaToken.RESERVED_WORD_DOUBLE; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "else" { lastToken = JavaToken.RESERVED_WORD_ELSE; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "extends" { lastToken = JavaToken.RESERVED_WORD_EXTENDS; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "final" { lastToken = JavaToken.RESERVED_WORD_FINAL; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "finally" { lastToken = JavaToken.RESERVED_WORD_FINALLY; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "float" { lastToken = JavaToken.RESERVED_WORD_FLOAT; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "for" { lastToken = JavaToken.RESERVED_WORD_FOR; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "goto" { lastToken = JavaToken.RESERVED_WORD_GOTO; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "if" { lastToken = JavaToken.RESERVED_WORD_IF; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "implements" { lastToken = JavaToken.RESERVED_WORD_IMPLEMENTS; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "import" { lastToken = JavaToken.RESERVED_WORD_IMPORT; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "instanceof" { lastToken = JavaToken.RESERVED_WORD_INSTANCEOF; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "int" { lastToken = JavaToken.RESERVED_WORD_INT; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "interface" { lastToken = JavaToken.RESERVED_WORD_INTERFACE; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "long" { lastToken = JavaToken.RESERVED_WORD_LONG; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "native" { lastToken = JavaToken.RESERVED_WORD_NATIVE; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "new" { lastToken = JavaToken.RESERVED_WORD_NEW; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "package" { lastToken = JavaToken.RESERVED_WORD_PACKAGE; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "private" { lastToken = JavaToken.RESERVED_WORD_PRIVATE; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "protected" { lastToken = JavaToken.RESERVED_WORD_PROTECTED; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "public" { lastToken = JavaToken.RESERVED_WORD_PUBLIC; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "return" { lastToken = JavaToken.RESERVED_WORD_RETURN; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "short" { lastToken = JavaToken.RESERVED_WORD_SHORT; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "static" { lastToken = JavaToken.RESERVED_WORD_STATIC; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "strictfp" { lastToken = JavaToken.RESERVED_WORD_STRICTFP; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "super" { lastToken = JavaToken.RESERVED_WORD_SUPER; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState)); return (t);}<YYINITIAL> "switch" { lastToken = JavaToken.RESERVED_WORD_SWITCH; String text = yytext(); JavaToken t = (new JavaToken(lastToken,text,yyline,yychar,yychar+text.length(),nextState));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -