| 126 | return -1; |
| 127 | } |
| 128 | GDScriptDecomp::GlobalToken GDScriptDecomp_b59d6be::get_global_token(int p_token) const { |
| 129 | p_token = p_token & TOKEN_MASK; |
| 130 | if (p_token < 0 || p_token >= TK_MAX) { |
| 131 | return GDScriptDecomp::GlobalToken::G_TK_MAX; |
| 132 | } |
| 133 | switch(Token(p_token)) { |
| 134 | case TK_EMPTY: return GDScriptDecomp::GlobalToken::G_TK_EMPTY; |
| 135 | case TK_ANNOTATION: return GDScriptDecomp::GlobalToken::G_TK_ANNOTATION; |
| 136 | case TK_IDENTIFIER: return GDScriptDecomp::GlobalToken::G_TK_IDENTIFIER; |
| 137 | case TK_CONSTANT: return GDScriptDecomp::GlobalToken::G_TK_CONSTANT; |
| 138 | case TK_OP_LESS: return GDScriptDecomp::GlobalToken::G_TK_OP_LESS; |
| 139 | case TK_OP_LESS_EQUAL: return GDScriptDecomp::GlobalToken::G_TK_OP_LESS_EQUAL; |
| 140 | case TK_OP_GREATER: return GDScriptDecomp::GlobalToken::G_TK_OP_GREATER; |
| 141 | case TK_OP_GREATER_EQUAL: return GDScriptDecomp::GlobalToken::G_TK_OP_GREATER_EQUAL; |
| 142 | case TK_OP_EQUAL: return GDScriptDecomp::GlobalToken::G_TK_OP_EQUAL; |
| 143 | case TK_OP_NOT_EQUAL: return GDScriptDecomp::GlobalToken::G_TK_OP_NOT_EQUAL; |
| 144 | case TK_OP_AND: return GDScriptDecomp::GlobalToken::G_TK_OP_AND; |
| 145 | case TK_OP_OR: return GDScriptDecomp::GlobalToken::G_TK_OP_OR; |
| 146 | case TK_OP_NOT: return GDScriptDecomp::GlobalToken::G_TK_OP_NOT; |
| 147 | case TK_AMPERSAND_AMPERSAND: return GDScriptDecomp::GlobalToken::G_TK_AMPERSAND_AMPERSAND; |
| 148 | case TK_PIPE_PIPE: return GDScriptDecomp::GlobalToken::G_TK_PIPE_PIPE; |
| 149 | case TK_BANG: return GDScriptDecomp::GlobalToken::G_TK_BANG; |
| 150 | case TK_OP_BIT_AND: return GDScriptDecomp::GlobalToken::G_TK_OP_BIT_AND; |
| 151 | case TK_OP_BIT_OR: return GDScriptDecomp::GlobalToken::G_TK_OP_BIT_OR; |
| 152 | case TK_OP_BIT_INVERT: return GDScriptDecomp::GlobalToken::G_TK_OP_BIT_INVERT; |
| 153 | case TK_OP_BIT_XOR: return GDScriptDecomp::GlobalToken::G_TK_OP_BIT_XOR; |
| 154 | case TK_OP_SHIFT_LEFT: return GDScriptDecomp::GlobalToken::G_TK_OP_SHIFT_LEFT; |
| 155 | case TK_OP_SHIFT_RIGHT: return GDScriptDecomp::GlobalToken::G_TK_OP_SHIFT_RIGHT; |
| 156 | case TK_OP_ADD: return GDScriptDecomp::GlobalToken::G_TK_OP_ADD; |
| 157 | case TK_OP_SUB: return GDScriptDecomp::GlobalToken::G_TK_OP_SUB; |
| 158 | case TK_OP_MUL: return GDScriptDecomp::GlobalToken::G_TK_OP_MUL; |
| 159 | case TK_STAR_STAR: return GDScriptDecomp::GlobalToken::G_TK_STAR_STAR; |
| 160 | case TK_OP_DIV: return GDScriptDecomp::GlobalToken::G_TK_OP_DIV; |
| 161 | case TK_OP_MOD: return GDScriptDecomp::GlobalToken::G_TK_OP_MOD; |
| 162 | case TK_OP_ASSIGN: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN; |
| 163 | case TK_OP_ASSIGN_ADD: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_ADD; |
| 164 | case TK_OP_ASSIGN_SUB: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_SUB; |
| 165 | case TK_OP_ASSIGN_MUL: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_MUL; |
| 166 | case TK_STAR_STAR_EQUAL: return GDScriptDecomp::GlobalToken::G_TK_STAR_STAR_EQUAL; |
| 167 | case TK_OP_ASSIGN_DIV: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_DIV; |
| 168 | case TK_OP_ASSIGN_MOD: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_MOD; |
| 169 | case TK_OP_ASSIGN_SHIFT_LEFT: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_SHIFT_LEFT; |
| 170 | case TK_OP_ASSIGN_SHIFT_RIGHT: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_SHIFT_RIGHT; |
| 171 | case TK_OP_ASSIGN_BIT_AND: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_BIT_AND; |
| 172 | case TK_OP_ASSIGN_BIT_OR: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_BIT_OR; |
| 173 | case TK_OP_ASSIGN_BIT_XOR: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_BIT_XOR; |
| 174 | case TK_CF_IF: return GDScriptDecomp::GlobalToken::G_TK_CF_IF; |
| 175 | case TK_CF_ELIF: return GDScriptDecomp::GlobalToken::G_TK_CF_ELIF; |
| 176 | case TK_CF_ELSE: return GDScriptDecomp::GlobalToken::G_TK_CF_ELSE; |
| 177 | case TK_CF_FOR: return GDScriptDecomp::GlobalToken::G_TK_CF_FOR; |
| 178 | case TK_CF_WHILE: return GDScriptDecomp::GlobalToken::G_TK_CF_WHILE; |
| 179 | case TK_CF_BREAK: return GDScriptDecomp::GlobalToken::G_TK_CF_BREAK; |
| 180 | case TK_CF_CONTINUE: return GDScriptDecomp::GlobalToken::G_TK_CF_CONTINUE; |
| 181 | case TK_CF_PASS: return GDScriptDecomp::GlobalToken::G_TK_CF_PASS; |
| 182 | case TK_CF_RETURN: return GDScriptDecomp::GlobalToken::G_TK_CF_RETURN; |
| 183 | case TK_CF_MATCH: return GDScriptDecomp::GlobalToken::G_TK_CF_MATCH; |
| 184 | case TK_CF_WHEN: return GDScriptDecomp::GlobalToken::G_TK_CF_WHEN; |
| 185 | case TK_ABSTRACT: return GDScriptDecomp::GlobalToken::G_TK_ABSTRACT; |