MCPcopy Create free account

hub / github.com/aspizu/sb2gs / functions

Functions185 in github.com/aspizu/sb2gs

↓ 1 callersFunctiondecompile_expr_special
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:697
↓ 1 callersFunctiondecompile_lists
(ctx: &mut Ctx<'_>)
crates/decompiler/src/emit.rs:248
↓ 1 callersFunctiondecompile_menu
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:767
↓ 1 callersFunctiondecompile_operator_letter_of
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:980
↓ 1 callersFunctiondecompile_operator_negative
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:975
↓ 1 callersFunctiondecompile_operator_not
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:970
↓ 1 callersFunctiondecompile_procedures_call
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:561
↓ 1 callersFunctiondecompile_procedures_definition
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:333
↓ 1 callersFunctiondecompile_properties
(ctx: &mut Ctx<'_>)
crates/decompiler/src/emit.rs:158
↓ 1 callersFunctiondecompile_rotation_style
(ctx: &mut Ctx<'_>)
crates/decompiler/src/emit.rs:203
↓ 1 callersFunctiondecompile_sensing_of
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:997
↓ 1 callersFunctiondecompile_sounds
(ctx: &mut Ctx<'_>)
crates/decompiler/src/emit.rs:223
↓ 1 callersFunctiondecompile_sprite_properties
(ctx: &mut Ctx<'_>)
crates/decompiler/src/emit.rs:173
↓ 1 callersFunctiondecompile_stmt
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:374
↓ 1 callersFunctiondecompile_stmt_block
(ctx: &mut Ctx<'_>, source_block: &Value)
crates/decompiler/src/emit.rs:406
↓ 1 callersFunctiondecompile_variables
(ctx: &mut Ctx<'_>)
crates/decompiler/src/emit.rs:233
↓ 1 callersFunctiondetermine_output_path
(input: &Path, output: Option<&Path>, overwrite: bool)
crates/cli/src/main.rs:94
↓ 1 callersFunctiondownload_sb3
(id: &str, outfile: &Path)
crates/cli/src/download.rs:10
↓ 1 callersFunctionexpr_special_exists
(opcode: &str)
crates/decompiler/src/emit.rs:713
↓ 1 callersFunctionfind_turbowarp_config_comment
(project: &Value)
crates/decompiler/src/lib.rs:454
↓ 1 callersFunctionfix_bitmap_center_bytes
(costume: &Value, bytes: Vec<u8>)
crates/decompiler/src/lib.rs:339
↓ 1 callersFunctionfix_center_bytes
( costume: &Value, assets: &IndexMap<String, String>, output_assets: &mut IndexMap<String, Vec<u8>
crates/decompiler/src/lib.rs:265
↓ 1 callersFunctionfix_vector_center_bytes
(costume: &Value, bytes: Vec<u8>)
crates/decompiler/src/lib.rs:291
↓ 1 callersFunctionflatten_menu
(ctx: &Ctx<'_>, block: &mut Value, menu_name: &str)
crates/decompiler/src/emit.rs:447
↓ 1 callersFunctioni64_key
(value: &Value, name: &str)
crates/decompiler/src/json_ext.rs:60
↓ 1 callersMethodidentifier
(&mut self, original: &str)
crates/decompiler/src/syntax.rs:26
↓ 1 callersMethodinto_files
Returns collected files keyed by path relative to the goboscript project root.
crates/decompiler/src/file_system.rs:48
↓ 1 callersFunctioninvalid_chars_re
()
crates/decompiler/src/syntax.rs:56
↓ 1 callersFunctionis_goboscript_literal
(text: &str)
crates/decompiler/src/syntax.rs:185
↓ 1 callersFunctionis_keyword
(value: &str)
crates/decompiler/src/syntax.rs:61
↓ 1 callersFunctionis_parenthesis_required
(parent_op: Operator, child_op: Operator, assoc: Assoc)
crates/decompiler/src/emit.rs:946
↓ 1 callersFunctionis_signature_name
(name: &str)
crates/decompiler/src/signatures.rs:848
↓ 1 callersMethodis_stage
(&self)
crates/decompiler/src/emit.rs:88
↓ 1 callersFunctionjson_error
(context: impl Into<String>, source: serde_json::Error)
crates/decompiler/src/errors.rs:64
↓ 1 callersFunctionknown_non_event_opcode
(opcode: &str)
crates/decompiler/src/emit.rs:295
↓ 1 callersFunctionpath_stem
(name: &str)
crates/decompiler/src/emit.rs:153
↓ 1 callersFunctionprepare_output_dir
(output: &Path)
crates/cli/src/main.rs:104
↓ 1 callersFunctionproccode_arg_re
()
crates/decompiler/src/emit.rs:1317
↓ 1 callersFunctionread_project_json_result
( archive: &mut ZipArchive<R>, )
crates/decompiler/src/lib.rs:121
↓ 1 callersFunctionroot_asset_paths
(files: IndexMap<String, Vec<u8>>)
crates/decompiler/src/lib.rs:245
↓ 1 callersFunctionrun
()
crates/cli/src/main.rs:61
↓ 1 callersFunctionstmt_special_exists
(opcode: &str)
crates/decompiler/src/emit.rs:728
↓ 1 callersFunctionstring
(value: &Value)
crates/decompiler/src/json_ext.rs:22
↓ 1 callersFunctiontext_files_to_js_value
(files: impl IntoIterator<Item = (String, Vec<u8>)>)
crates/wasm/src/lib.rs:40
↓ 1 callersFunctiontoml_string
(value: &str)
crates/decompiler/src/syntax.rs:192
↓ 1 callersFunctiontransform
(ctx: &mut Ctx<'_>)
crates/decompiler/src/emit.rs:1027
↓ 1 callersFunctiontransform_augmented_replace_list_item
(ctx: &mut Ctx<'_>, id: &str)
crates/decompiler/src/emit.rs:1148
↓ 1 callersFunctiontransform_augmented_replace_list_item_join
(ctx: &mut Ctx<'_>, id: &str)
crates/decompiler/src/emit.rs:1182
↓ 1 callersFunctiontransform_augmented_set_variable
(ctx: &mut Ctx<'_>, id: &str)
crates/decompiler/src/emit.rs:1092
↓ 1 callersFunctiontransform_augmented_set_variable_join
(ctx: &mut Ctx<'_>, id: &str)
crates/decompiler/src/emit.rs:1122
↓ 1 callersFunctiontransform_block
(ctx: &mut Ctx<'_>, id: &str)
crates/decompiler/src/emit.rs:1039
↓ 1 callersFunctiontransform_change_variable_by_negative
(ctx: &mut Ctx<'_>, id: &str)
crates/decompiler/src/emit.rs:1070
↓ 1 callersFunctiontransform_list_contains_to_item_num
(ctx: &mut Ctx<'_>, id: &str)
crates/decompiler/src/emit.rs:1049
↓ 1 callersFunctiontransform_subtract_zero_to_negative
(ctx: &mut Ctx<'_>, id: &str)
crates/decompiler/src/emit.rs:1058
↓ 1 callersFunctionunreal_opcode
(opcode: &str)
crates/decompiler/src/emit.rs:939
↓ 1 callersFunctionutf8_error
(context: impl Into<String>, source: FromUtf8Error)
crates/decompiler/src/errors.rs:88
↓ 1 callersFunctionvalue
(value: &Value)
crates/decompiler/src/syntax.rs:172
↓ 1 callersFunctionverify
(project: &Path)
crates/cli/src/main.rs:113
↓ 1 callersFunctionwhitespace_re
()
crates/decompiler/src/syntax.rs:51
↓ 1 callersMethodwith_indent
(&mut self, callback: impl FnOnce(&mut Self))
crates/decompiler/src/emit.rs:68
↓ 1 callersFunctionwrite_asset_files
( assets_path: &Path, files: IndexMap<String, Vec<u8>>, )
crates/decompiler/src/lib.rs:360
↓ 1 callersFunctionwrite_json_char
(out: &mut String, ch: char)
crates/decompiler/src/syntax.rs:141
↓ 1 callersFunctionwrite_layers
(project: &Value, out: &mut String)
crates/decompiler/src/lib.rs:434
↓ 1 callersFunctionwrite_non_ascii_json_char
(out: &mut String, ch: char)
crates/decompiler/src/syntax.rs:156
↓ 1 callersFunctionwrite_project_zip
(files: Vec<(String, Vec<u8>)>)
crates/decompiler/src/lib.rs:252
↓ 1 callersFunctionxml_error
(context: impl Into<String>, source: xmltree::Error)
crates/decompiler/src/errors.rs:81
↓ 1 callersFunctionxml_parse_error
( context: impl Into<String>, source: xmltree::ParseError, )
crates/decompiler/src/errors.rs:71
Functiondecompile
Decompiles an `.sb3` zip archive into an output directory.
crates/decompiler/src/lib.rs:46
Functiondecompile_asset
(ctx: &mut Ctx<'_>, asset: &Value)
crates/decompiler/src/emit.rs:139
Functiondecompile_asset_files
(input: &[u8])
crates/wasm/src/lib.rs:14
Functiondecompile_asset_files
Decompiles `.sb3` bytes into asset files keyed by goboscript project path.
crates/decompiler/src/lib.rs:79
Functiondecompile_code_files
(input: &[u8])
crates/wasm/src/lib.rs:23
Functiondecompile_sb3_to_zip
Decompiles `.sb3` bytes into a zip archive containing generated goboscript project files.
crates/decompiler/src/lib.rs:65
Methoddefault
()
crates/decompiler/src/syntax.rs:14
Functionextension_with_dot
(path: &str)
crates/decompiler/src/lib.rs:169
Functiongenerate_sprite
Generates goboscript for one Scratch target.
crates/decompiler/src/lib.rs:31
Functionis_false_input
(input: &Value)
crates/decompiler/src/emit.rs:1287
Functionis_zeroish
(value: &Value)
crates/decompiler/src/emit.rs:1281
Functionjs_error
(error: JsValue)
crates/wasm/src/lib.rs:50
Functionmain
()
crates/cli/src/main.rs:30
Methodnew
( target: Value, assets: &'a IndexMap<String, String>, syntax: &'a mut Identifiers,
crates/decompiler/src/emit.rs:29
Methodnew
()
crates/decompiler/src/syntax.rs:20
Methodnew
Creates a filesystem writer rooted at `root`.
crates/decompiler/src/file_system.rs:20
Functionsvg_group_mut
(node: &mut XMLNode)
crates/decompiler/src/lib.rs:329
Methodto_signature
(self)
crates/decompiler/src/signatures.rs:21
← previous101–185 of 185, ranked by callers