| 277 | // static Ref<GDScriptTokenizerCompat> create_text_tokenizer(const Ref<GDScriptDecomp> &p_decomp, const String &p_code); |
| 278 | |
| 279 | Vector<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 | |
| 287 | Ref<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) { |
nothing calls this directly
no test coverage detected