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

Method parse_code_string

bytecode/gdscript_tokenizer_compat.cpp:279–285  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

277// static Ref<GDScriptTokenizerCompat> create_text_tokenizer(const Ref<GDScriptDecomp> &p_decomp, const String &p_code);
278
279Vector<uint8_t> GDScriptTokenizerCompat::parse_code_string(const String &p_code, const GDScriptDecomp *p_decomp, String &error_message) {
280 if (p_decomp->get_bytecode_version() >= GDScriptDecomp::GDSCRIPT_2_0_VERSION) {
281 return GDScriptV2TokenizerBufferCompat::parse_code_string(p_code, p_decomp, GDScriptV2TokenizerBufferCompat::CompressMode::COMPRESS_ZSTD);
282 }
283
284 return GDScriptV1TokenizerBufferCompat::parse_code_string(p_code, p_decomp, error_message);
285}
286
287Ref<GDScriptTokenizerCompat> GDScriptTokenizerCompat::create_buffer_tokenizer(const GDScriptDecomp *p_decomp, const Vector<uint8_t> &p_buffer) {
288 if (p_decomp->get_bytecode_version() >= GDScriptDecomp::GDSCRIPT_2_0_VERSION) {

Callers

nothing calls this directly

Calls 1

get_bytecode_versionMethod · 0.45

Tested by

no test coverage detected