Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aspizu/sb2gs
/ functions
Functions
185 in github.com/aspizu/sb2gs
⨍
Functions
185
◇
Types & classes
12
↓ 1 callers
Function
decompile_expr_special
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:697
↓ 1 callers
Function
decompile_lists
(ctx: &mut Ctx<'_>)
crates/decompiler/src/emit.rs:248
↓ 1 callers
Function
decompile_menu
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:767
↓ 1 callers
Function
decompile_operator_letter_of
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:980
↓ 1 callers
Function
decompile_operator_negative
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:975
↓ 1 callers
Function
decompile_operator_not
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:970
↓ 1 callers
Function
decompile_procedures_call
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:561
↓ 1 callers
Function
decompile_procedures_definition
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:333
↓ 1 callers
Function
decompile_properties
(ctx: &mut Ctx<'_>)
crates/decompiler/src/emit.rs:158
↓ 1 callers
Function
decompile_rotation_style
(ctx: &mut Ctx<'_>)
crates/decompiler/src/emit.rs:203
↓ 1 callers
Function
decompile_sensing_of
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:997
↓ 1 callers
Function
decompile_sounds
(ctx: &mut Ctx<'_>)
crates/decompiler/src/emit.rs:223
↓ 1 callers
Function
decompile_sprite_properties
(ctx: &mut Ctx<'_>)
crates/decompiler/src/emit.rs:173
↓ 1 callers
Function
decompile_stmt
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:374
↓ 1 callers
Function
decompile_stmt_block
(ctx: &mut Ctx<'_>, source_block: &Value)
crates/decompiler/src/emit.rs:406
↓ 1 callers
Function
decompile_variables
(ctx: &mut Ctx<'_>)
crates/decompiler/src/emit.rs:233
↓ 1 callers
Function
determine_output_path
(input: &Path, output: Option<&Path>, overwrite: bool)
crates/cli/src/main.rs:94
↓ 1 callers
Function
download_sb3
(id: &str, outfile: &Path)
crates/cli/src/download.rs:10
↓ 1 callers
Function
expr_special_exists
(opcode: &str)
crates/decompiler/src/emit.rs:713
↓ 1 callers
Function
find_turbowarp_config_comment
(project: &Value)
crates/decompiler/src/lib.rs:454
↓ 1 callers
Function
fix_bitmap_center_bytes
(costume: &Value, bytes: Vec<u8>)
crates/decompiler/src/lib.rs:339
↓ 1 callers
Function
fix_center_bytes
( costume: &Value, assets: &IndexMap<String, String>, output_assets: &mut IndexMap<String, Vec<u8>
crates/decompiler/src/lib.rs:265
↓ 1 callers
Function
fix_vector_center_bytes
(costume: &Value, bytes: Vec<u8>)
crates/decompiler/src/lib.rs:291
↓ 1 callers
Function
flatten_menu
(ctx: &Ctx<'_>, block: &mut Value, menu_name: &str)
crates/decompiler/src/emit.rs:447
↓ 1 callers
Function
i64_key
(value: &Value, name: &str)
crates/decompiler/src/json_ext.rs:60
↓ 1 callers
Method
identifier
(&mut self, original: &str)
crates/decompiler/src/syntax.rs:26
↓ 1 callers
Method
into_files
Returns collected files keyed by path relative to the goboscript project root.
crates/decompiler/src/file_system.rs:48
↓ 1 callers
Function
invalid_chars_re
()
crates/decompiler/src/syntax.rs:56
↓ 1 callers
Function
is_goboscript_literal
(text: &str)
crates/decompiler/src/syntax.rs:185
↓ 1 callers
Function
is_keyword
(value: &str)
crates/decompiler/src/syntax.rs:61
↓ 1 callers
Function
is_parenthesis_required
(parent_op: Operator, child_op: Operator, assoc: Assoc)
crates/decompiler/src/emit.rs:946
↓ 1 callers
Function
is_signature_name
(name: &str)
crates/decompiler/src/signatures.rs:848
↓ 1 callers
Method
is_stage
(&self)
crates/decompiler/src/emit.rs:88
↓ 1 callers
Function
json_error
(context: impl Into<String>, source: serde_json::Error)
crates/decompiler/src/errors.rs:64
↓ 1 callers
Function
known_non_event_opcode
(opcode: &str)
crates/decompiler/src/emit.rs:295
↓ 1 callers
Function
path_stem
(name: &str)
crates/decompiler/src/emit.rs:153
↓ 1 callers
Function
prepare_output_dir
(output: &Path)
crates/cli/src/main.rs:104
↓ 1 callers
Function
proccode_arg_re
()
crates/decompiler/src/emit.rs:1317
↓ 1 callers
Function
read_project_json_result
( archive: &mut ZipArchive<R>, )
crates/decompiler/src/lib.rs:121
↓ 1 callers
Function
root_asset_paths
(files: IndexMap<String, Vec<u8>>)
crates/decompiler/src/lib.rs:245
↓ 1 callers
Function
run
()
crates/cli/src/main.rs:61
↓ 1 callers
Function
stmt_special_exists
(opcode: &str)
crates/decompiler/src/emit.rs:728
↓ 1 callers
Function
string
(value: &Value)
crates/decompiler/src/json_ext.rs:22
↓ 1 callers
Function
text_files_to_js_value
(files: impl IntoIterator<Item = (String, Vec<u8>)>)
crates/wasm/src/lib.rs:40
↓ 1 callers
Function
toml_string
(value: &str)
crates/decompiler/src/syntax.rs:192
↓ 1 callers
Function
transform
(ctx: &mut Ctx<'_>)
crates/decompiler/src/emit.rs:1027
↓ 1 callers
Function
transform_augmented_replace_list_item
(ctx: &mut Ctx<'_>, id: &str)
crates/decompiler/src/emit.rs:1148
↓ 1 callers
Function
transform_augmented_replace_list_item_join
(ctx: &mut Ctx<'_>, id: &str)
crates/decompiler/src/emit.rs:1182
↓ 1 callers
Function
transform_augmented_set_variable
(ctx: &mut Ctx<'_>, id: &str)
crates/decompiler/src/emit.rs:1092
↓ 1 callers
Function
transform_augmented_set_variable_join
(ctx: &mut Ctx<'_>, id: &str)
crates/decompiler/src/emit.rs:1122
↓ 1 callers
Function
transform_block
(ctx: &mut Ctx<'_>, id: &str)
crates/decompiler/src/emit.rs:1039
↓ 1 callers
Function
transform_change_variable_by_negative
(ctx: &mut Ctx<'_>, id: &str)
crates/decompiler/src/emit.rs:1070
↓ 1 callers
Function
transform_list_contains_to_item_num
(ctx: &mut Ctx<'_>, id: &str)
crates/decompiler/src/emit.rs:1049
↓ 1 callers
Function
transform_subtract_zero_to_negative
(ctx: &mut Ctx<'_>, id: &str)
crates/decompiler/src/emit.rs:1058
↓ 1 callers
Function
unreal_opcode
(opcode: &str)
crates/decompiler/src/emit.rs:939
↓ 1 callers
Function
utf8_error
(context: impl Into<String>, source: FromUtf8Error)
crates/decompiler/src/errors.rs:88
↓ 1 callers
Function
value
(value: &Value)
crates/decompiler/src/syntax.rs:172
↓ 1 callers
Function
verify
(project: &Path)
crates/cli/src/main.rs:113
↓ 1 callers
Function
whitespace_re
()
crates/decompiler/src/syntax.rs:51
↓ 1 callers
Method
with_indent
(&mut self, callback: impl FnOnce(&mut Self))
crates/decompiler/src/emit.rs:68
↓ 1 callers
Function
write_asset_files
( assets_path: &Path, files: IndexMap<String, Vec<u8>>, )
crates/decompiler/src/lib.rs:360
↓ 1 callers
Function
write_json_char
(out: &mut String, ch: char)
crates/decompiler/src/syntax.rs:141
↓ 1 callers
Function
write_layers
(project: &Value, out: &mut String)
crates/decompiler/src/lib.rs:434
↓ 1 callers
Function
write_non_ascii_json_char
(out: &mut String, ch: char)
crates/decompiler/src/syntax.rs:156
↓ 1 callers
Function
write_project_zip
(files: Vec<(String, Vec<u8>)>)
crates/decompiler/src/lib.rs:252
↓ 1 callers
Function
xml_error
(context: impl Into<String>, source: xmltree::Error)
crates/decompiler/src/errors.rs:81
↓ 1 callers
Function
xml_parse_error
( context: impl Into<String>, source: xmltree::ParseError, )
crates/decompiler/src/errors.rs:71
Function
decompile
Decompiles an `.sb3` zip archive into an output directory.
crates/decompiler/src/lib.rs:46
Function
decompile_asset
(ctx: &mut Ctx<'_>, asset: &Value)
crates/decompiler/src/emit.rs:139
Function
decompile_asset_files
(input: &[u8])
crates/wasm/src/lib.rs:14
Function
decompile_asset_files
Decompiles `.sb3` bytes into asset files keyed by goboscript project path.
crates/decompiler/src/lib.rs:79
Function
decompile_code_files
(input: &[u8])
crates/wasm/src/lib.rs:23
Function
decompile_sb3_to_zip
Decompiles `.sb3` bytes into a zip archive containing generated goboscript project files.
crates/decompiler/src/lib.rs:65
Method
default
()
crates/decompiler/src/syntax.rs:14
Function
extension_with_dot
(path: &str)
crates/decompiler/src/lib.rs:169
Function
generate_sprite
Generates goboscript for one Scratch target.
crates/decompiler/src/lib.rs:31
Function
is_false_input
(input: &Value)
crates/decompiler/src/emit.rs:1287
Function
is_zeroish
(value: &Value)
crates/decompiler/src/emit.rs:1281
Function
js_error
(error: JsValue)
crates/wasm/src/lib.rs:50
Function
main
()
crates/cli/src/main.rs:30
Method
new
( target: Value, assets: &'a IndexMap<String, String>, syntax: &'a mut Identifiers,
crates/decompiler/src/emit.rs:29
Method
new
()
crates/decompiler/src/syntax.rs:20
Method
new
Creates a filesystem writer rooted at `root`.
crates/decompiler/src/file_system.rs:20
Function
svg_group_mut
(node: &mut XMLNode)
crates/decompiler/src/lib.rs:329
Method
to_signature
(self)
crates/decompiler/src/signatures.rs:21
← previous
101–185 of 185, ranked by callers