*.java
commentDoxygen
/\*\*.*\*/
comment
/\*.*\*/
commentDoxygen
//!(\\[\\\n]|.)*$
SYNTAX_ERROR
//[ \t]*TODO[ \t]*:(\\[\\\n]|.)*$
comment
//(\\[\\\n]|.)*$
doubleQuoteText
"(\\[\\"]|.)*"
doubleQuoteText
'(\\[\\']|.)*'
keyword
\@return|goto|if|else|case|default|switch|break|continue|while|do|for\@
systemFunction
\@new|try|catch|print\@
type
\@boolean|byte|char|double|float|int|long|short|String|Object|Thread|void|enum\@
storageKeyword
\@import|package|extends|Override|implements|const|class|abstract|private|public|protected|final|const|static|transiant|volatile|interface@
commonDefine
\@null\@
number
\@((0(x|X)[0-9a-fA-F]*)|(\d+\.?\d*|\.\d+)((e|E)(\+|\-)?\d+)?)(L|l|UL|ul|u|U|F|f)?\@
boolean
\@true|false\@
macro
\@[A-Z_][A-Z_0-9]{3,500}\@
boolean
==|<=|>=|!=|<{1,2}|>{1,2}|&&|\{|\}|