in php/php.editor/src/org/netbeans/modules/php/editor/parser/PHP5ErrorHandlerImpl.java [237:404]
public static String getTokenTextForm(int token) {
String text = null;
switch (token) {
case ASTPHP5Symbols.T_BOOLEAN_AND : text = "&&"; break; //NOI18N
case ASTPHP5Symbols.T_INLINE_HTML : text = "inline html"; break; //NOI18N
case ASTPHP5Symbols.T_EMPTY : text = "empty"; break; //NOI18N
case ASTPHP5Symbols.T_PROTECTED : text = "protected"; break; //NOI18N
case ASTPHP5Symbols.T_CLOSE_RECT : text = "]"; break; //NOI18N
case ASTPHP5Symbols.T_TRAIT_C : text = "__TRAIT__"; break; //NOI18N
case ASTPHP5Symbols.T_IS_NOT_EQUAL : text = "!="; break; //NOI18N
case ASTPHP5Symbols.T_INCLUDE : text = "include"; break; //NOI18N
case ASTPHP5Symbols.T_QUATE : text = "'\"'"; break; //NOI18N
case ASTPHP5Symbols.T_GLOBAL : text = "global"; break; //NOI18N
case ASTPHP5Symbols.T_PRINT : text = "print"; break; //NOI18N
case ASTPHP5Symbols.T_OR_EQUAL : text = "|="; break; //NOI18N
case ASTPHP5Symbols.T_LOGICAL_XOR : text = "XOR"; break; //NOI18N
case ASTPHP5Symbols.T_FUNCTION : text = "function"; break; //NOI18N
case ASTPHP5Symbols.T_FN : text = "fn"; break; //NOI18N
case ASTPHP5Symbols.T_STATIC : text = "static"; break; //NOI18N
case ASTPHP5Symbols.T_NEKUDA : text = "'.'"; break; //NOI18N
case ASTPHP5Symbols.T_THROW : text = "throw"; break; //NOI18N
case ASTPHP5Symbols.T_CLASS : text = "class"; break; //NOI18N
case ASTPHP5Symbols.T_ABSTRACT : text = "abstract"; break; //NOI18N
case ASTPHP5Symbols.T_ENCAPSED_AND_WHITESPACE : text = "String"; break; //NOI18N
case ASTPHP5Symbols.T_MOD_EQUAL : text = "%="; break; //NOI18N
case ASTPHP5Symbols.T_BREAK : text = "break"; break; //NOI18N
case ASTPHP5Symbols.T_WHILE : text = "while"; break; //NOI18N
case ASTPHP5Symbols.T_DO : text = "do"; break; //NOI18N
case ASTPHP5Symbols.T_CONST : text = "const"; break; //NOI18N
case ASTPHP5Symbols.T_CONTINUE : text = "continue"; break; //NOI18N
case ASTPHP5Symbols.T_FUNC_C : text = "__FUNCTION__"; break; //NOI18N
case ASTPHP5Symbols.T_DIV : text = "/"; break; //NOI18N
case ASTPHP5Symbols.T_LOGICAL_OR : text = "OR"; break; //NOI18N
case ASTPHP5Symbols.T_DIR : text = "__DIR__"; break; //NOI18N
case ASTPHP5Symbols.T_OPEN_PARENTHESE : text = "("; break; //NOI18N
case ASTPHP5Symbols.T_REFERENCE : text = "&"; break; //NOI18N
case ASTPHP5Symbols.T_COMMA : text = "','"; break; //NOI18N
case ASTPHP5Symbols.T_ELSE : text = "else"; break; //NOI18N
case ASTPHP5Symbols.T_IS_EQUAL : text = "=="; break; //NOI18N
case ASTPHP5Symbols.T_LIST : text = "list"; break; //NOI18N
case ASTPHP5Symbols.T_NAMESPACE : text = "namespace"; break; //NOI18N
case ASTPHP5Symbols.T_NS_SEPARATOR : text = "\\"; break; //NOI18N
case ASTPHP5Symbols.T_OR : text = "|"; break; //NOI18N
case ASTPHP5Symbols.T_IS_IDENTICAL : text = "==="; break; //NOI18N
case ASTPHP5Symbols.T_INC : text = "++"; break; //NOI18N
case ASTPHP5Symbols.T_ELSEIF : text = "elseif"; break; //NOI18N
case ASTPHP5Symbols.T_TRY : text = "try"; break; //NOI18N
case ASTPHP5Symbols.T_START_NOWDOC : text = "<<<'...'"; break; //NOI18N
case ASTPHP5Symbols.T_PRIVATE : text = "private"; break; //NOI18N
case ASTPHP5Symbols.T_UNSET_CAST : text = "(unset)"; break; //NOI18N
case ASTPHP5Symbols.T_INCLUDE_ONCE : text = "include_once"; break; //NOI18N
case ASTPHP5Symbols.T_ENDIF : text = "endif"; break; //NOI18N
case ASTPHP5Symbols.T_SR_EQUAL : text = ">>="; break; //NOI18N
case ASTPHP5Symbols.T_CALLABLE : text = "callable"; break; //NOI18N
case ASTPHP5Symbols.T_PUBLIC : text = "public"; break; //NOI18N
case ASTPHP5Symbols.T_OBJECT_OPERATOR : text = "->"; break; //NOI18N
case ASTPHP5Symbols.T_NULLSAFE_OBJECT_OPERATOR : text = "?->"; break; //NOI18N
case ASTPHP5Symbols.T_TILDA : text = "~"; break; //NOI18N
case ASTPHP5Symbols.T_PAAMAYIM_NEKUDOTAYIM : text = "::"; break; //NOI18N
case ASTPHP5Symbols.T_IS_SMALLER_OR_EQUAL : text = "<="; break; //NOI18N
case ASTPHP5Symbols.T_XOR_EQUAL : text = "^="; break; //NOI18N
case ASTPHP5Symbols.T_ENDFOREACH : text = "endforeach"; break; //NOI18N
case ASTPHP5Symbols.T_CONSTANT_ENCAPSED_STRING : text = "String"; break; //NOI18N
case ASTPHP5Symbols.T_BACKQUATE : text = "'`'"; break; //NOI18N
case ASTPHP5Symbols.T_AT : text = "@"; break; //NOI18N
case ASTPHP5Symbols.T_AS : text = "as"; break; //NOI18N
case ASTPHP5Symbols.T_CURLY_CLOSE : text = "}"; break; //NOI18N
case ASTPHP5Symbols.T_ENDDECLARE : text = "enddeclare"; break; //NOI18N
case ASTPHP5Symbols.T_CATCH : text = "catch"; break; //NOI18N
case ASTPHP5Symbols.T_CASE : text = "case"; break; //NOI18N
case ASTPHP5Symbols.T_VARIABLE : text = "variable"; break; //NOI18N
case ASTPHP5Symbols.T_INSTEADOF : text = "insteadof"; break; //NOI18N
case ASTPHP5Symbols.T_NEW : text = "new"; break; //NOI18N
case ASTPHP5Symbols.T_MINUS_EQUAL : text = "-="; break; //NOI18N
case ASTPHP5Symbols.T_PLUS : text = "+"; break; //NOI18N
case ASTPHP5Symbols.T_SL_EQUAL : text = "<<="; break; //NOI18N
case ASTPHP5Symbols.T_ENDWHILE : text = "endwhile"; break; //NOI18N
case ASTPHP5Symbols.T_ENDFOR : text = "endfor"; break; //NOI18N
case ASTPHP5Symbols.T_TRAIT : text = "trait"; break; //NOI18N
case ASTPHP5Symbols.T_CLONE : text = "clone"; break; //NOI18N
case ASTPHP5Symbols.T_BOOLEAN_OR : text = "||"; break; //NOI18N
case ASTPHP5Symbols.T_UNSET : text = "unset"; break; //NOI18N
case ASTPHP5Symbols.T_INTERFACE : text = "interface"; break; //NOI18N
case ASTPHP5Symbols.T_SWITCH : text = "switch"; break; //NOI18N
case ASTPHP5Symbols.T_MATCH : text = "match"; break; //NOI18N
case ASTPHP5Symbols.T_IS_GREATER_OR_EQUAL : text = ">="; break; //NOI18N
case ASTPHP5Symbols.T_SPACESHIP : text = "<=>"; break; //NOI18N
case ASTPHP5Symbols.T_OPEN_RECT : text = "["; break; //NOI18N
case ASTPHP5Symbols.T_CURLY_OPEN_WITH_DOLAR : text = "{$"; break; //NOI18N
case ASTPHP5Symbols.T_FINAL : text = "final"; break; //NOI18N
case ASTPHP5Symbols.T_REQUIRE : text = "require"; break; //NOI18N
case ASTPHP5Symbols.T_FILE : text = "__FILE__"; break; //NOI18N
case ASTPHP5Symbols.T_DEC : text = "--"; break; //NOI18N
case ASTPHP5Symbols.T_CLOSE_PARENTHESE : text = ")"; break; //NOI18N
case ASTPHP5Symbols.T_CLASS_C : text = "__CLASS__"; break; //NOI18N
case ASTPHP5Symbols.T_EVAL : text = "eval"; break; //NOI18N
case ASTPHP5Symbols.T_RGREATER : text = "<"; break; //NOI18N
case ASTPHP5Symbols.T_IS_NOT_IDENTICAL : text = "!=="; break; //NOI18N
case ASTPHP5Symbols.T_NOT : text = "!"; break; //NOI18N
case ASTPHP5Symbols.T_REQUIRE_ONCE : text = "require_once"; break; //NOI18N
case ASTPHP5Symbols.T_NS_C : text = "__NAMESPACE__"; break; //NOI18N
case ASTPHP5Symbols.T_DOLLAR_OPEN_CURLY_BRACES : text = "${"; break; //NOI18N
case ASTPHP5Symbols.T_VAR : text = "var"; break; //NOI18N
case ASTPHP5Symbols.T_START_HEREDOC : text = "<<<\"...\""; break; //NOI18N
case ASTPHP5Symbols.T_ENDSWITCH : text = "endswitch"; break; //NOI18N
case ASTPHP5Symbols.T_OBJECT_CAST : text = "(object)"; break; //NOI18N
case ASTPHP5Symbols.T_ECHO : text = "echo"; break; //NOI18N
case ASTPHP5Symbols.T_LINE : text = "__LINE__"; break; //NOI18N
case ASTPHP5Symbols.T_FOR : text = "for"; break; //NOI18N
case ASTPHP5Symbols.T_IMPLEMENTS : text = "implements"; break; //NOI18N
case ASTPHP5Symbols.T_ARRAY_CAST : text = "(array)"; break; //NOI18N
case ASTPHP5Symbols.T_DOLLAR : text = "$"; break; //NOI18N
case ASTPHP5Symbols.T_TIMES : text = "*"; break; //NOI18N
case ASTPHP5Symbols.T_DOUBLE_CAST : text = "(double)"; break; //NOI18N
case ASTPHP5Symbols.T_BOOL_CAST : text = "(bool)"; break; //NOI18N
case ASTPHP5Symbols.T_PRECENT : text = "%"; break; //NOI18N
case ASTPHP5Symbols.T_LNUMBER : text = "integer"; break; //NOI18N
case ASTPHP5Symbols.T_CURLY_OPEN : text = "{"; break; //NOI18N
case ASTPHP5Symbols.T_DEFINE : text = "define"; break; //NOI18N
case ASTPHP5Symbols.T_QUESTION_MARK : text = "?"; break; //NOI18N
case ASTPHP5Symbols.T_COALESCE : text = "??"; break; //NOI18N
case ASTPHP5Symbols.T_COALESCE_EQUAL : text = "??="; break; //NOI18N
case ASTPHP5Symbols.T_END_NOWDOC : text = "END_NOWDOC"; break; //NOI18N
case ASTPHP5Symbols.T_USE : text = "use"; break; //NOI18N
case ASTPHP5Symbols.T_KOVA : text = "^"; break; //NOI18N
case ASTPHP5Symbols.T_IF : text = "if"; break; //NOI18N
case ASTPHP5Symbols.T_MUL_EQUAL : text = "*="; break; //NOI18N
case ASTPHP5Symbols.T_ARRAY : text = "array"; break; //NOI18N
case ASTPHP5Symbols.T_LGREATER : text = ">"; break; //NOI18N
case ASTPHP5Symbols.T_SEMICOLON : text = ";"; break; //NOI18N
case ASTPHP5Symbols.T_NEKUDOTAIM : text = ":"; break; //NOI18N
case ASTPHP5Symbols.T_VAR_COMMENT : text = "VAR_COMMENT"; break; //NOI18N
case ASTPHP5Symbols.T_CONCAT_EQUAL : text = ".="; break; //NOI18N
case ASTPHP5Symbols.T_AND_EQUAL : text = "&="; break; //NOI18N
case ASTPHP5Symbols.T_DNUMBER : text = "double"; break; //NOI18N
case ASTPHP5Symbols.T_MINUS : text = "-"; break; //NOI18N
case ASTPHP5Symbols.T_FOREACH : text = "foreach"; break; //NOI18N
case ASTPHP5Symbols.T_EXIT : text = "exit"; break; //NOI18N
case ASTPHP5Symbols.T_DECLARE : text = "declare"; break; //NOI18N
case ASTPHP5Symbols.T_STRING_VARNAME : text = "STRING_VARNAME"; break; //NOI18N
case ASTPHP5Symbols.T_EXTENDS : text = "extends"; break; //NOI18N
case ASTPHP5Symbols.T_METHOD_C : text = "__METHOD__"; break; //NOI18N
case ASTPHP5Symbols.T_INT_CAST : text = "(int)"; break; //NOI18N
case ASTPHP5Symbols.T_ISSET : text = "isset"; break; //NOI18N
case ASTPHP5Symbols.T_LOGICAL_AND : text = "&&"; break; //NOI18N
case ASTPHP5Symbols.T_RETURN : text = "return"; break; //NOI18N
case ASTPHP5Symbols.T_DEFAULT : text = "default"; break; //NOI18N
case ASTPHP5Symbols.T_SR : text = ">>"; break; //NOI18N
case ASTPHP5Symbols.T_EQUAL : text = "="; break; //NOI18N
case ASTPHP5Symbols.T_SL : text = "<<"; break; //NOI18N
case ASTPHP5Symbols.T_END_HEREDOC : text = "END_HEREDOC"; break; //NOI18N
case ASTPHP5Symbols.T_DOUBLE_ARROW : text = "=>"; break; //NOI18N
case ASTPHP5Symbols.T_STRING_CAST : text = "(string)"; break; //NOI18N
case ASTPHP5Symbols.T_STRING : text = "identifier"; break; //NOI18N
case ASTPHP5Symbols.T_PLUS_EQUAL : text = "+="; break; //NOI18N
case ASTPHP5Symbols.T_INSTANCEOF : text = "instanceof"; break; //NOI18N
case ASTPHP5Symbols.T_DIV_EQUAL : text = "/="; break; //NOI18N
case ASTPHP5Symbols.T_NUM_STRING : text = "NUM_STRING"; break; //NOI18N
case ASTPHP5Symbols.T_HALT_COMPILER : text = "__halt_compiler"; break; //NOI18N
case ASTPHP5Symbols.T_GOTO : text = "goto"; break; //NOI18N
case ASTPHP5Symbols.T_YIELD : text = "yield"; break; //NOI18N
case ASTPHP5Symbols.T_YIELD_FROM : text = "yield from"; break; //NOI18N
case ASTPHP5Symbols.T_READONLY : text = "readonly"; break; //NOI18N PHP 8.1
default:
//no-op
}
return text;
}