1
// THIS FILE IS GENERATED
2
// WARNING! All changes made in this file will be lost!
4
#ifndef PHP_TOKEN_TEXT_H_INCLUDED
5
#define PHP_TOKEN_TEXT_H_INCLUDED
12
QString tokenText(int token)
16
case Parser::Token_ABSTRACT:
18
case Parser::Token_AND_ASSIGN:
20
case Parser::Token_ARRAY:
22
case Parser::Token_ARRAY_CAST:
24
case Parser::Token_AS:
26
case Parser::Token_ASSIGN:
28
case Parser::Token_AT:
30
case Parser::Token_BACKTICK:
32
case Parser::Token_BANG:
34
case Parser::Token_BIT_AND:
36
case Parser::Token_BIT_OR:
38
case Parser::Token_BIT_XOR:
40
case Parser::Token_BOOLEAN_AND:
42
case Parser::Token_BOOLEAN_OR:
44
case Parser::Token_BOOL_CAST:
46
case Parser::Token_BREAK:
48
case Parser::Token_CASE:
50
case Parser::Token_CATCH:
52
case Parser::Token_CLASS:
54
case Parser::Token_CLASS_C:
56
case Parser::Token_CLONE:
58
case Parser::Token_CLOSE_TAG:
60
case Parser::Token_COLON:
62
case Parser::Token_COMMA:
64
case Parser::Token_COMMENT:
66
case Parser::Token_CONCAT:
68
case Parser::Token_CONCAT_ASSIGN:
70
case Parser::Token_CONST:
72
case Parser::Token_CONSTANT_ENCAPSED_STRING:
73
return "constant encapsed string";
74
case Parser::Token_CONTINUE:
76
case Parser::Token_CURLY_OPEN:
78
case Parser::Token_DEC:
80
case Parser::Token_DECLARE:
82
case Parser::Token_DEFAULT:
84
case Parser::Token_DIV:
86
case Parser::Token_DIV_ASSIGN:
88
case Parser::Token_DNUMBER:
89
return "double number";
90
case Parser::Token_DO:
92
case Parser::Token_DOC_COMMENT:
94
case Parser::Token_DOLLAR:
96
case Parser::Token_DOLLAR_OPEN_CURLY_BRACES:
98
case Parser::Token_DOUBLE_ARROW:
100
case Parser::Token_DOUBLE_CAST:
101
return "double cast";
102
case Parser::Token_DOUBLE_QUOTE:
104
case Parser::Token_ECHO:
106
case Parser::Token_ELSE:
108
case Parser::Token_ELSEIF:
110
case Parser::Token_EMPTY:
112
case Parser::Token_ENCAPSED_AND_WHITESPACE:
113
return "encapsed and whitespace";
114
case Parser::Token_ENDDECLARE:
116
case Parser::Token_ENDFOR:
118
case Parser::Token_ENDFOREACH:
120
case Parser::Token_ENDIF:
122
case Parser::Token_ENDSWITCH:
124
case Parser::Token_ENDWHILE:
126
case Parser::Token_END_HEREDOC:
127
return "end heredoc";
128
case Parser::Token_EOF:
129
return "end of file";
130
case Parser::Token_EVAL:
132
case Parser::Token_EXIT:
134
case Parser::Token_EXTENDS:
136
case Parser::Token_FILE:
138
case Parser::Token_FINAL:
140
case Parser::Token_FOR:
142
case Parser::Token_FOREACH:
144
case Parser::Token_FUNCTION:
146
case Parser::Token_FUNC_C:
147
return "__FUNCTION__";
148
case Parser::Token_GLOBAL:
150
case Parser::Token_HALT_COMPILER:
151
return "halt compiler";
152
case Parser::Token_IF:
154
case Parser::Token_IMPLEMENTS:
156
case Parser::Token_INC:
158
case Parser::Token_INCLUDE:
160
case Parser::Token_INCLUDE_ONCE:
161
return "include_once";
162
case Parser::Token_INLINE_HTML:
163
return "inline html";
164
case Parser::Token_INSTANCEOF:
166
case Parser::Token_INTERFACE:
168
case Parser::Token_INT_CAST:
170
case Parser::Token_INVALID:
171
return "invalid token";
172
case Parser::Token_ISSET:
174
case Parser::Token_IS_EQUAL:
176
case Parser::Token_IS_GREATER:
178
case Parser::Token_IS_GREATER_OR_EQUAL:
180
case Parser::Token_IS_IDENTICAL:
182
case Parser::Token_IS_NOT_EQUAL:
184
case Parser::Token_IS_NOT_IDENTICAL:
186
case Parser::Token_IS_SMALLER:
188
case Parser::Token_IS_SMALLER_OR_EQUAL:
190
case Parser::Token_LBRACE:
192
case Parser::Token_LBRACKET:
194
case Parser::Token_LINE:
196
case Parser::Token_LIST:
198
case Parser::Token_LNUMBER:
199
return "long number";
200
case Parser::Token_LOGICAL_AND:
201
return "logical and";
202
case Parser::Token_LOGICAL_OR:
204
case Parser::Token_LOGICAL_XOR:
205
return "logical xor";
206
case Parser::Token_LPAREN:
208
case Parser::Token_METHOD_C:
210
case Parser::Token_MINUS:
212
case Parser::Token_MINUS_ASSIGN:
214
case Parser::Token_MOD:
216
case Parser::Token_MOD_ASSIGN:
218
case Parser::Token_MUL:
220
case Parser::Token_MUL_ASSIGN:
222
case Parser::Token_NEW:
224
case Parser::Token_NUM_STRING:
226
case Parser::Token_OBJECT_CAST:
227
return "object cast";
228
case Parser::Token_OBJECT_OPERATOR:
230
case Parser::Token_OPEN_TAG:
232
case Parser::Token_OPEN_TAG_WITH_ECHO:
234
case Parser::Token_OR_ASSIGN:
236
case Parser::Token_PAAMAYIM_NEKUDOTAYIM:
238
case Parser::Token_PLUS:
240
case Parser::Token_PLUS_ASSIGN:
242
case Parser::Token_PRINT:
244
case Parser::Token_PRIVATE:
246
case Parser::Token_PROTECTED:
248
case Parser::Token_PUBLIC:
250
case Parser::Token_QUESTION:
252
case Parser::Token_RBRACE:
254
case Parser::Token_RBRACKET:
256
case Parser::Token_REQUIRE:
258
case Parser::Token_REQUIRE_ONCE:
259
return "require_once";
260
case Parser::Token_RETURN:
262
case Parser::Token_RPAREN:
264
case Parser::Token_SEMICOLON:
266
case Parser::Token_SL:
268
case Parser::Token_SL_ASSIGN:
270
case Parser::Token_SR:
272
case Parser::Token_SR_ASSIGN:
274
case Parser::Token_START_HEREDOC:
275
return "start heredoc";
276
case Parser::Token_STATIC:
278
case Parser::Token_STRING:
280
case Parser::Token_STRING_CAST:
281
return "string cast";
282
case Parser::Token_STRING_VARNAME:
283
return "string varname";
284
case Parser::Token_SWITCH:
286
case Parser::Token_THROW:
288
case Parser::Token_TILDE:
290
case Parser::Token_TRY:
292
case Parser::Token_UNSET:
294
case Parser::Token_UNSET_CAST:
296
case Parser::Token_USE:
298
case Parser::Token_VAR:
300
case Parser::Token_VARIABLE:
302
case Parser::Token_WHILE:
304
case Parser::Token_WHITESPACE:
306
case Parser::Token_XOR_ASSIGN:
309
return "unknown token";
312
} // end of namespace Php