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