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

Method get_global_token

bytecode/bytecode_77af6ca.cpp:127–236  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 1

TokenEnum · 0.70

Tested by

no test coverage detected