~ubuntu-branches/ubuntu/utopic/kdevelop-php/utopic

« back to all changes in this revision

Viewing changes to parser/generated/phptokentext.h

  • Committer: Bazaar Package Importer
  • Author(s): Fathi Boudra
  • Date: 2010-01-17 17:10:22 UTC
  • Revision ID: james.westby@ubuntu.com-20100117171022-q2xlgd9ekewo2ijx
Tags: upstream-1.0.0~beta2
ImportĀ upstreamĀ versionĀ 1.0.0~beta2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// THIS FILE IS GENERATED
 
2
// WARNING! All changes made in this file will be lost!
 
3
 
 
4
#ifndef PHP_TOKEN_TEXT_H_INCLUDED
 
5
#define PHP_TOKEN_TEXT_H_INCLUDED
 
6
 
 
7
#include "phpparser.h"
 
8
 
 
9
namespace Php
 
10
{
 
11
 
 
12
QString tokenText(int token)
 
13
{
 
14
    switch (token)
 
15
    {
 
16
    case Parser::Token_ABSTRACT:
 
17
        return "abstract";
 
18
    case Parser::Token_AND_ASSIGN:
 
19
        return "&=";
 
20
    case Parser::Token_ARRAY:
 
21
        return "array";
 
22
    case Parser::Token_ARRAY_CAST:
 
23
        return "array cast";
 
24
    case Parser::Token_AS:
 
25
        return "as";
 
26
    case Parser::Token_ASSIGN:
 
27
        return "=";
 
28
    case Parser::Token_AT:
 
29
        return "@";
 
30
    case Parser::Token_BACKTICK:
 
31
        return "`";
 
32
    case Parser::Token_BANG:
 
33
        return "!";
 
34
    case Parser::Token_BIT_AND:
 
35
        return "&";
 
36
    case Parser::Token_BIT_OR:
 
37
        return "|";
 
38
    case Parser::Token_BIT_XOR:
 
39
        return "^";
 
40
    case Parser::Token_BOOLEAN_AND:
 
41
        return "&&";
 
42
    case Parser::Token_BOOLEAN_OR:
 
43
        return "||";
 
44
    case Parser::Token_BOOL_CAST:
 
45
        return "bool cast";
 
46
    case Parser::Token_BREAK:
 
47
        return "break";
 
48
    case Parser::Token_CASE:
 
49
        return "case";
 
50
    case Parser::Token_CATCH:
 
51
        return "catch";
 
52
    case Parser::Token_CLASS:
 
53
        return "class";
 
54
    case Parser::Token_CLASS_C:
 
55
        return "__CLASS__";
 
56
    case Parser::Token_CLONE:
 
57
        return "clone";
 
58
    case Parser::Token_CLOSE_TAG:
 
59
        return "?>";
 
60
    case Parser::Token_COLON:
 
61
        return ":";
 
62
    case Parser::Token_COMMA:
 
63
        return ",";
 
64
    case Parser::Token_COMMENT:
 
65
        return "comment";
 
66
    case Parser::Token_CONCAT:
 
67
        return ".";
 
68
    case Parser::Token_CONCAT_ASSIGN:
 
69
        return ".=";
 
70
    case Parser::Token_CONST:
 
71
        return "const";
 
72
    case Parser::Token_CONSTANT_ENCAPSED_STRING:
 
73
        return "constant encapsed string";
 
74
    case Parser::Token_CONTINUE:
 
75
        return "continue";
 
76
    case Parser::Token_CURLY_OPEN:
 
77
        return "curly open";
 
78
    case Parser::Token_DEC:
 
79
        return "--";
 
80
    case Parser::Token_DECLARE:
 
81
        return "declare";
 
82
    case Parser::Token_DEFAULT:
 
83
        return "default";
 
84
    case Parser::Token_DIV:
 
85
        return "/";
 
86
    case Parser::Token_DIV_ASSIGN:
 
87
        return "/=";
 
88
    case Parser::Token_DNUMBER:
 
89
        return "double number";
 
90
    case Parser::Token_DO:
 
91
        return "do";
 
92
    case Parser::Token_DOC_COMMENT:
 
93
        return "doc comment";
 
94
    case Parser::Token_DOLLAR:
 
95
        return "$";
 
96
    case Parser::Token_DOLLAR_OPEN_CURLY_BRACES:
 
97
        return "${";
 
98
    case Parser::Token_DOUBLE_ARROW:
 
99
        return "=>";
 
100
    case Parser::Token_DOUBLE_CAST:
 
101
        return "double cast";
 
102
    case Parser::Token_DOUBLE_QUOTE:
 
103
        return "\\\"";
 
104
    case Parser::Token_ECHO:
 
105
        return "echo";
 
106
    case Parser::Token_ELSE:
 
107
        return "else";
 
108
    case Parser::Token_ELSEIF:
 
109
        return "elseif";
 
110
    case Parser::Token_EMPTY:
 
111
        return "empty";
 
112
    case Parser::Token_ENCAPSED_AND_WHITESPACE:
 
113
        return "encapsed and whitespace";
 
114
    case Parser::Token_ENDDECLARE:
 
115
        return "enddeclare";
 
116
    case Parser::Token_ENDFOR:
 
117
        return "endfor";
 
118
    case Parser::Token_ENDFOREACH:
 
119
        return "endforeach";
 
120
    case Parser::Token_ENDIF:
 
121
        return "endif";
 
122
    case Parser::Token_ENDSWITCH:
 
123
        return "endswitch";
 
124
    case Parser::Token_ENDWHILE:
 
125
        return "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:
 
131
        return "eval";
 
132
    case Parser::Token_EXIT:
 
133
        return "exit";
 
134
    case Parser::Token_EXTENDS:
 
135
        return "extends";
 
136
    case Parser::Token_FILE:
 
137
        return "__FILE__";
 
138
    case Parser::Token_FINAL:
 
139
        return "final";
 
140
    case Parser::Token_FOR:
 
141
        return "for";
 
142
    case Parser::Token_FOREACH:
 
143
        return "foreach";
 
144
    case Parser::Token_FUNCTION:
 
145
        return "function";
 
146
    case Parser::Token_FUNC_C:
 
147
        return "__FUNCTION__";
 
148
    case Parser::Token_GLOBAL:
 
149
        return "global";
 
150
    case Parser::Token_HALT_COMPILER:
 
151
        return "halt compiler";
 
152
    case Parser::Token_IF:
 
153
        return "if";
 
154
    case Parser::Token_IMPLEMENTS:
 
155
        return "implements";
 
156
    case Parser::Token_INC:
 
157
        return "++";
 
158
    case Parser::Token_INCLUDE:
 
159
        return "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:
 
165
        return "instanceof";
 
166
    case Parser::Token_INTERFACE:
 
167
        return "interface";
 
168
    case Parser::Token_INT_CAST:
 
169
        return "int cast";
 
170
    case Parser::Token_INVALID:
 
171
        return "invalid token";
 
172
    case Parser::Token_ISSET:
 
173
        return "isset";
 
174
    case Parser::Token_IS_EQUAL:
 
175
        return "==";
 
176
    case Parser::Token_IS_GREATER:
 
177
        return ">";
 
178
    case Parser::Token_IS_GREATER_OR_EQUAL:
 
179
        return ">=";
 
180
    case Parser::Token_IS_IDENTICAL:
 
181
        return "===";
 
182
    case Parser::Token_IS_NOT_EQUAL:
 
183
        return "!=";
 
184
    case Parser::Token_IS_NOT_IDENTICAL:
 
185
        return "!==";
 
186
    case Parser::Token_IS_SMALLER:
 
187
        return "<";
 
188
    case Parser::Token_IS_SMALLER_OR_EQUAL:
 
189
        return "<=";
 
190
    case Parser::Token_LBRACE:
 
191
        return "{";
 
192
    case Parser::Token_LBRACKET:
 
193
        return "[";
 
194
    case Parser::Token_LINE:
 
195
        return "__LINE__";
 
196
    case Parser::Token_LIST:
 
197
        return "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:
 
203
        return "logical or";
 
204
    case Parser::Token_LOGICAL_XOR:
 
205
        return "logical xor";
 
206
    case Parser::Token_LPAREN:
 
207
        return "(";
 
208
    case Parser::Token_METHOD_C:
 
209
        return "__METHOD__";
 
210
    case Parser::Token_MINUS:
 
211
        return "-";
 
212
    case Parser::Token_MINUS_ASSIGN:
 
213
        return "-=";
 
214
    case Parser::Token_MOD:
 
215
        return "%";
 
216
    case Parser::Token_MOD_ASSIGN:
 
217
        return "%=";
 
218
    case Parser::Token_MUL:
 
219
        return "*";
 
220
    case Parser::Token_MUL_ASSIGN:
 
221
        return "*=";
 
222
    case Parser::Token_NEW:
 
223
        return "new";
 
224
    case Parser::Token_NUM_STRING:
 
225
        return "num string";
 
226
    case Parser::Token_OBJECT_CAST:
 
227
        return "object cast";
 
228
    case Parser::Token_OBJECT_OPERATOR:
 
229
        return "->";
 
230
    case Parser::Token_OPEN_TAG:
 
231
        return "<?";
 
232
    case Parser::Token_OPEN_TAG_WITH_ECHO:
 
233
        return "<?=";
 
234
    case Parser::Token_OR_ASSIGN:
 
235
        return "|=";
 
236
    case Parser::Token_PAAMAYIM_NEKUDOTAYIM:
 
237
        return "::";
 
238
    case Parser::Token_PLUS:
 
239
        return "+";
 
240
    case Parser::Token_PLUS_ASSIGN:
 
241
        return "+=";
 
242
    case Parser::Token_PRINT:
 
243
        return "print";
 
244
    case Parser::Token_PRIVATE:
 
245
        return "private";
 
246
    case Parser::Token_PROTECTED:
 
247
        return "protected";
 
248
    case Parser::Token_PUBLIC:
 
249
        return "public";
 
250
    case Parser::Token_QUESTION:
 
251
        return "?";
 
252
    case Parser::Token_RBRACE:
 
253
        return "}";
 
254
    case Parser::Token_RBRACKET:
 
255
        return "]";
 
256
    case Parser::Token_REQUIRE:
 
257
        return "require";
 
258
    case Parser::Token_REQUIRE_ONCE:
 
259
        return "require_once";
 
260
    case Parser::Token_RETURN:
 
261
        return "return";
 
262
    case Parser::Token_RPAREN:
 
263
        return ")";
 
264
    case Parser::Token_SEMICOLON:
 
265
        return ";";
 
266
    case Parser::Token_SL:
 
267
        return "<<";
 
268
    case Parser::Token_SL_ASSIGN:
 
269
        return "<<=";
 
270
    case Parser::Token_SR:
 
271
        return ">>";
 
272
    case Parser::Token_SR_ASSIGN:
 
273
        return ">>=";
 
274
    case Parser::Token_START_HEREDOC:
 
275
        return "start heredoc";
 
276
    case Parser::Token_STATIC:
 
277
        return "static";
 
278
    case Parser::Token_STRING:
 
279
        return "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:
 
285
        return "switch";
 
286
    case Parser::Token_THROW:
 
287
        return "throw";
 
288
    case Parser::Token_TILDE:
 
289
        return "~";
 
290
    case Parser::Token_TRY:
 
291
        return "try";
 
292
    case Parser::Token_UNSET:
 
293
        return "unset";
 
294
    case Parser::Token_UNSET_CAST:
 
295
        return "unset cast";
 
296
    case Parser::Token_USE:
 
297
        return "use";
 
298
    case Parser::Token_VAR:
 
299
        return "var ";
 
300
    case Parser::Token_VARIABLE:
 
301
        return "variable";
 
302
    case Parser::Token_WHILE:
 
303
        return "while";
 
304
    case Parser::Token_WHITESPACE:
 
305
        return "whitespace";
 
306
    case Parser::Token_XOR_ASSIGN:
 
307
        return "^=";
 
308
    default:
 
309
        return "unknown token";
 
310
    }
 
311
}
 
312
} // end of namespace Php
 
313
 
 
314
#endif
 
315