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

Method get_global_token

bytecode/bytecode_8c1731b.cpp:174–258  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

172}
173
174GDScriptDecomp::GlobalToken GDScriptDecomp_8c1731b::get_global_token(int p_token) const {
175 p_token = p_token & TOKEN_MASK;
176 if (p_token < 0 || p_token >= TK_MAX) {
177 return GDScriptDecomp::GlobalToken::G_TK_MAX;
178 }
179 switch(Token(p_token)) {
180 case TK_EMPTY: return GDScriptDecomp::GlobalToken::G_TK_EMPTY;
181 case TK_IDENTIFIER: return GDScriptDecomp::GlobalToken::G_TK_IDENTIFIER;
182 case TK_CONSTANT: return GDScriptDecomp::GlobalToken::G_TK_CONSTANT;
183 case TK_SELF: return GDScriptDecomp::GlobalToken::G_TK_SELF;
184 case TK_BUILT_IN_TYPE: return GDScriptDecomp::GlobalToken::G_TK_BUILT_IN_TYPE;
185 case TK_BUILT_IN_FUNC: return GDScriptDecomp::GlobalToken::G_TK_BUILT_IN_FUNC;
186 case TK_OP_IN: return GDScriptDecomp::GlobalToken::G_TK_OP_IN;
187 case TK_OP_EQUAL: return GDScriptDecomp::GlobalToken::G_TK_OP_EQUAL;
188 case TK_OP_NOT_EQUAL: return GDScriptDecomp::GlobalToken::G_TK_OP_NOT_EQUAL;
189 case TK_OP_LESS: return GDScriptDecomp::GlobalToken::G_TK_OP_LESS;
190 case TK_OP_LESS_EQUAL: return GDScriptDecomp::GlobalToken::G_TK_OP_LESS_EQUAL;
191 case TK_OP_GREATER: return GDScriptDecomp::GlobalToken::G_TK_OP_GREATER;
192 case TK_OP_GREATER_EQUAL: return GDScriptDecomp::GlobalToken::G_TK_OP_GREATER_EQUAL;
193 case TK_OP_AND: return GDScriptDecomp::GlobalToken::G_TK_OP_AND;
194 case TK_OP_OR: return GDScriptDecomp::GlobalToken::G_TK_OP_OR;
195 case TK_OP_NOT: return GDScriptDecomp::GlobalToken::G_TK_OP_NOT;
196 case TK_OP_ADD: return GDScriptDecomp::GlobalToken::G_TK_OP_ADD;
197 case TK_OP_SUB: return GDScriptDecomp::GlobalToken::G_TK_OP_SUB;
198 case TK_OP_MUL: return GDScriptDecomp::GlobalToken::G_TK_OP_MUL;
199 case TK_OP_DIV: return GDScriptDecomp::GlobalToken::G_TK_OP_DIV;
200 case TK_OP_MOD: return GDScriptDecomp::GlobalToken::G_TK_OP_MOD;
201 case TK_OP_SHIFT_LEFT: return GDScriptDecomp::GlobalToken::G_TK_OP_SHIFT_LEFT;
202 case TK_OP_SHIFT_RIGHT: return GDScriptDecomp::GlobalToken::G_TK_OP_SHIFT_RIGHT;
203 case TK_OP_ASSIGN: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN;
204 case TK_OP_ASSIGN_ADD: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_ADD;
205 case TK_OP_ASSIGN_SUB: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_SUB;
206 case TK_OP_ASSIGN_MUL: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_MUL;
207 case TK_OP_ASSIGN_DIV: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_DIV;
208 case TK_OP_ASSIGN_MOD: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_MOD;
209 case TK_OP_ASSIGN_SHIFT_LEFT: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_SHIFT_LEFT;
210 case TK_OP_ASSIGN_SHIFT_RIGHT: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_SHIFT_RIGHT;
211 case TK_OP_ASSIGN_BIT_AND: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_BIT_AND;
212 case TK_OP_ASSIGN_BIT_OR: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_BIT_OR;
213 case TK_OP_ASSIGN_BIT_XOR: return GDScriptDecomp::GlobalToken::G_TK_OP_ASSIGN_BIT_XOR;
214 case TK_OP_BIT_AND: return GDScriptDecomp::GlobalToken::G_TK_OP_BIT_AND;
215 case TK_OP_BIT_OR: return GDScriptDecomp::GlobalToken::G_TK_OP_BIT_OR;
216 case TK_OP_BIT_XOR: return GDScriptDecomp::GlobalToken::G_TK_OP_BIT_XOR;
217 case TK_OP_BIT_INVERT: return GDScriptDecomp::GlobalToken::G_TK_OP_BIT_INVERT;
218 case TK_CF_IF: return GDScriptDecomp::GlobalToken::G_TK_CF_IF;
219 case TK_CF_ELIF: return GDScriptDecomp::GlobalToken::G_TK_CF_ELIF;
220 case TK_CF_ELSE: return GDScriptDecomp::GlobalToken::G_TK_CF_ELSE;
221 case TK_CF_FOR: return GDScriptDecomp::GlobalToken::G_TK_CF_FOR;
222 case TK_CF_DO: return GDScriptDecomp::GlobalToken::G_TK_CF_DO;
223 case TK_CF_WHILE: return GDScriptDecomp::GlobalToken::G_TK_CF_WHILE;
224 case TK_CF_SWITCH: return GDScriptDecomp::GlobalToken::G_TK_CF_SWITCH;
225 case TK_CF_CASE: return GDScriptDecomp::GlobalToken::G_TK_CF_CASE;
226 case TK_CF_BREAK: return GDScriptDecomp::GlobalToken::G_TK_CF_BREAK;
227 case TK_CF_CONTINUE: return GDScriptDecomp::GlobalToken::G_TK_CF_CONTINUE;
228 case TK_CF_PASS: return GDScriptDecomp::GlobalToken::G_TK_CF_PASS;
229 case TK_CF_RETURN: return GDScriptDecomp::GlobalToken::G_TK_CF_RETURN;
230 case TK_PR_FUNCTION: return GDScriptDecomp::GlobalToken::G_TK_PR_FUNCTION;
231 case TK_PR_CLASS: return GDScriptDecomp::GlobalToken::G_TK_PR_CLASS;

Callers

nothing calls this directly

Calls 1

TokenEnum · 0.70

Tested by

no test coverage detected