(java|JAVA) commentDoxygen /\*(\*|!) \*/ doxyparse comment /\* \*/ TODO SYNTAX_ERROR /\*(\*|!) commentDoxygen //!.*$ doxyparse comment //.*$ TODO doubleQuoteText (U|u|u8)?"(.|\\[\\"])*" 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}\@ memberClass \@m_\w+\@ inputFunction \@_\w+\@ functionName \@((\w|_)+[ \t]*\() boolean ==|<=|>=|!=|<{1,2}|>{1,2}|&&|\{|\} doxygen-key (\@|\\)[\t ]*\w+ doxygen-in-out \[(in|in,out|out)\] inputFunction \@_\w+\@ SYNTAX_ERROR TODO[ \t]*:.*