MCPcopy Create free account
hub / github.com/GDRETools/gdsdecomp / get_global_token

Method get_global_token

bytecode/bytecode_f3f05dc.cpp:231–337  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

229}
230
231GDScriptDecomp::GlobalToken GDScriptDecomp_f3f05dc::get_global_token(int p_token) const {
232 p_token = p_token & TOKEN_MASK;
233 if (p_token < 0 || p_token >= TK_MAX) {
234 return GDScriptDecomp::GlobalToken::G_TK_MAX;
235 }
236 switch(Token(p_token)) {
237 case TK_EMPTY: return GDScriptDecomp::GlobalToken::G_TK_EMPTY;
238 case TK_IDENTIFIER: return GDScriptDecomp::GlobalToken::G_TK_IDENTIFIER;
239 case TK_CONSTANT: return GDScriptDecomp::GlobalToken::G_TK_CONSTANT;
240 case TK_SELF: return GDScriptDecomp::GlobalToken::G_TK_SELF;
241 case TK_BUILT_IN_TYPE: return GDScriptDecomp::GlobalToken::G_TK_BUILT_IN_TYPE;
242 case TK_BUILT_IN_FUNC: return GDScriptDecomp::GlobalToken::G_TK_BUILT_IN_FUNC;
243 case TK_OP_IN: return GDScriptDecomp::GlobalToken::G_TK_OP_IN;
244 case TK_OP_EQUAL: return GDScriptDecomp::GlobalToken::G_TK_OP_EQUAL;
245 case TK_OP_NOT_EQUAL: return GDScriptDecomp::GlobalToken::G_TK_OP_NOT_EQUAL;
246 case TK_OP_LESS: return GDScriptDecomp::GlobalToken::G_TK_OP_LESS;
247 case TK_OP_LESS_EQUAL: return GDScriptDecomp::GlobalToken::G_TK_OP_LESS_EQUAL;
248 case TK_OP_GREATER: return GDScriptDecomp::GlobalToken::G_TK_OP_GREATER;
249 case TK_OP_GREATER_EQUAL: return GDScriptDecomp::GlobalToken::G_TK_OP_GREATER_EQUAL;
250 case TK_OP_AND: return GDScriptDecomp::GlobalToken::G_TK_OP_AND;
251 case TK_OP_OR: return GDScriptDecomp::GlobalToken::G_TK_OP_OR;
252 case TK_OP_NOT: return GDScriptDecomp::GlobalToken::G_TK_OP_NOT;
253 case TK_OP_ADD: return GDScriptDecomp::GlobalToken::G_TK_OP_ADD;
254 case TK_OP_SUB: return GDScriptDecomp::GlobalToken::G_TK_OP_SUB;
255 case TK_OP_MUL: return GDScriptDecomp::GlobalToken::G_TK_OP_MUL;
256 case TK_OP_DIV: return GDScriptDecomp::GlobalToken::G_TK_OP_DIV;
257 case TK_OP_MOD: return GDScriptDecomp::GlobalToken::G_TK_OP_MOD;
258 case TK_OP_SHIFT_LEFT: return GDScriptDecomp::GlobalToken::G_TK_OP_SHIFT_LEFT;
259 case TK_OP_SHIFT_RIGHT: return GDScriptDecomp::GlobalToken::G_TK_OP_SHIFT_RIGHT;
260 case TK_OP_ASSIGN: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN;
261 case TK_OP_ASSIGN_ADD: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_ADD;
262 case TK_OP_ASSIGN_SUB: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_SUB;
263 case TK_OP_ASSIGN_MUL: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_MUL;
264 case TK_OP_ASSIGN_DIV: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_DIV;
265 case TK_OP_ASSIGN_MOD: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_MOD;
266 case TK_OP_ASSIGN_SHIFT_LEFT: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_SHIFT_LEFT;
267 case TK_OP_ASSIGN_SHIFT_RIGHT: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_SHIFT_RIGHT;
268 case TK_OP_ASSIGN_BIT_AND: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_BIT_AND;
269 case TK_OP_ASSIGN_BIT_OR: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_BIT_OR;
270 case TK_OP_ASSIGN_BIT_XOR: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_BIT_XOR;
271 case TK_OP_BIT_AND: return GDScriptDecomp::GlobalToken::G_TK_OP_BIT_AND;
272 case TK_OP_BIT_OR: return GDScriptDecomp::GlobalToken::G_TK_OP_BIT_OR;
273 case TK_OP_BIT_XOR: return GDScriptDecomp::GlobalToken::G_TK_OP_BIT_XOR;
274 case TK_OP_BIT_INVERT: return GDScriptDecomp::GlobalToken::G_TK_OP_BIT_INVERT;
275 case TK_CF_IF: return GDScriptDecomp::GlobalToken::G_TK_CF_IF;
276 case TK_CF_ELIF: return GDScriptDecomp::GlobalToken::G_TK_CF_ELIF;
277 case TK_CF_ELSE: return GDScriptDecomp::GlobalToken::G_TK_CF_ELSE;
278 case TK_CF_FOR: return GDScriptDecomp::GlobalToken::G_TK_CF_FOR;
279 case TK_CF_WHILE: return GDScriptDecomp::GlobalToken::G_TK_CF_WHILE;
280 case TK_CF_BREAK: return GDScriptDecomp::GlobalToken::G_TK_CF_BREAK;
281 case TK_CF_CONTINUE: return GDScriptDecomp::GlobalToken::G_TK_CF_CONTINUE;
282 case TK_CF_PASS: return GDScriptDecomp::GlobalToken::G_TK_CF_PASS;
283 case TK_CF_RETURN: return GDScriptDecomp::GlobalToken::G_TK_CF_RETURN;
284 case TK_CF_MATCH: return GDScriptDecomp::GlobalToken::G_TK_CF_MATCH;
285 case TK_PR_FUNCTION: return GDScriptDecomp::GlobalToken::G_TK_PR_FUNCTION;
286 case TK_PR_CLASS: return GDScriptDecomp::GlobalToken::G_TK_PR_CLASS;
287 case TK_PR_CLASS_NAME: return GDScriptDecomp::GlobalToken::G_TK_PR_CLASS_NAME;
288 case TK_PR_EXTENDS: return GDScriptDecomp::GlobalToken::G_TK_PR_EXTENDS;

Callers

nothing calls this directly

Calls 1

TokenEnum · 0.70

Tested by

no test coverage detected