MCPcopy Create free account

hub / github.com/aspizu/sb2gs / functions

Functions185 in github.com/aspizu/sb2gs

↓ 61 callersFunctionkey
(value: &'a Value, name: &str)
crates/decompiler/src/json_ext.rs:28
↓ 61 callersMethodprint
(&mut self, text: &str)
crates/decompiler/src/emit.rs:48
↓ 46 callersFunctionstring_key
(value: &'a Value, name: &str)
crates/decompiler/src/json_ext.rs:44
↓ 38 callersMethodiprint
(&mut self, text: &str)
crates/decompiler/src/emit.rs:57
↓ 37 callersFunctionobject
(value: &Value)
crates/decompiler/src/json_ext.rs:3
↓ 26 callersMethodprintln
(&mut self, text: &str)
crates/decompiler/src/emit.rs:52
↓ 24 callersFunctionfield_text
(block: &'a Value, field_name: &str)
crates/decompiler/src/emit.rs:1294
↓ 21 callersMethodprint_identifier
(&mut self, original: &str)
crates/decompiler/src/emit.rs:83
↓ 20 callersFunctiondecompile_input
(ctx: &mut Ctx<'_>, input_name: &str, block: &Value)
crates/decompiler/src/emit.rs:662
↓ 18 callersFunctionobject_mut
(value: &mut Value)
crates/decompiler/src/json_ext.rs:9
↓ 17 callersFunctionarray
(value: &Value)
crates/decompiler/src/json_ext.rs:16
↓ 16 callersMethodblock
(&self, id: &str)
crates/decompiler/src/emit.rs:100
↓ 16 callersFunctioninput_block_id
(input: Option<&Value>)
crates/decompiler/src/emit.rs:1258
↓ 14 callersMethodblock_mut
(&mut self, id: &str)
crates/decompiler/src/emit.rs:106
↓ 13 callersFunctiondecompile_stack
(ctx: &mut Ctx<'_>, child: Option<&str>)
crates/decompiler/src/emit.rs:354
↓ 12 callersFunctionstring
(value: &str)
crates/decompiler/src/syntax.rs:132
↓ 11 callersFunctionf64_key
(value: &Value, name: &str)
crates/decompiler/src/json_ext.rs:54
↓ 10 callersFunctionio
(context: impl Into<String>, source: std::io::Error)
crates/decompiler/src/errors.rs:47
↓ 10 callersFunctionopt_key
(value: &'a Value, name: &str)
crates/decompiler/src/json_ext.rs:40
↓ 9 callersFunctioninput_block
(ctx: &Ctx<'_>, block: &Value, input_name: &str)
crates/decompiler/src/emit.rs:1253
↓ 8 callersFunctionbool_key
(value: &Value, name: &str)
crates/decompiler/src/json_ext.rs:48
↓ 8 callersMethodcomma_sep
(&mut self, items: &[T], mut callback: impl FnMut(&mut Self, &T))
crates/decompiler/src/emit.rs:74
↓ 8 callersFunctionkey_mut
(value: &'a mut Value, name: &str)
crates/decompiler/src/json_ext.rs:34
↓ 8 callersFunctionoperator
(opcode: &str)
crates/decompiler/src/emit.rs:792
↓ 8 callersFunctionopt_string_key
(value: &'a Value, name: &str)
crates/decompiler/src/emit.rs:1305
↓ 7 callersFunctiondecompile_operand
(ctx: &mut Ctx<'_>, op_name: &str, block: &Value, assoc: Assoc)
crates/decompiler/src/emit.rs:953
↓ 7 callersFunctionnumber
(value: &Value)
crates/decompiler/src/syntax.rs:168
↓ 6 callersFunctionzip_error
( context: impl Into<String>, source: zip::result::ZipError, )
crates/decompiler/src/errors.rs:54
↓ 5 callersFunctiondecompile_assets
Reads Scratch project metadata from an `.sb3` zip archive.
crates/decompiler/src/lib.rs:89
↓ 5 callersMethodfinish
(self)
crates/decompiler/src/emit.rs:44
↓ 5 callersMethodiprintln
(&mut self, text: &str)
crates/decompiler/src/emit.rs:63
↓ 4 callersFunctioninput_block_value
(input: Option<&Value>)
crates/decompiler/src/emit.rs:1264
↓ 4 callersFunctioninvalid_project
(message: impl Into<String>)
crates/decompiler/src/errors.rs:102
↓ 4 callersMethodwrite_text_file
(&mut self, path: &str, text: &str)
crates/decompiler/src/file_system.rs:26
↓ 3 callersFunctionarray_key
(value: &'a Value, key: &str)
crates/cli/src/download.rs:76
↓ 3 callersMethodblocks
(&self)
crates/decompiler/src/emit.rs:92
↓ 3 callersFunctiondecompile_code
Decompiles goboscript code using decompiled assets.
crates/decompiler/src/lib.rs:111
↓ 3 callersFunctiondecompile_sprite
(ctx: &mut Ctx<'_>)
crates/decompiler/src/emit.rs:113
↓ 3 callersFunctionexpr_signature
(opcode: &str)
crates/decompiler/src/signatures.rs:840
↓ 3 callersFunctionfix_asset_bytes
( project: &Value, assets: &IndexMap<String, String>, output_assets: &mut IndexMap<String, Vec<u8>
crates/decompiler/src/lib.rs:228
↓ 3 callersFunctionmenu
(opcode: &str)
crates/decompiler/src/emit.rs:931
↓ 3 callersFunctionread_asset_files
( archive: &mut ZipArchive<R>, assets: &IndexMap<String, String>, )
crates/decompiler/src/lib.rs:176
↓ 3 callersFunctionstmt_signature
(opcode: &str)
crates/decompiler/src/signatures.rs:832
↓ 2 callersFunctionapply_signature
( ctx: &mut Ctx<'_>, block: &mut Value, signature: &mut crate::signatures::Signature, )
crates/decompiler/src/emit.rs:420
↓ 2 callersFunctionarithmetic_opcode
(opcode: &str)
crates/decompiler/src/emit.rs:1212
↓ 2 callersFunctioncompare_inputs
(ctx: &Ctx<'_>, input1: Option<&Value>, input2: Option<&Value>)
crates/decompiler/src/emit.rs:1223
↓ 2 callersFunctioncompare_tree
(ctx: &Ctx<'_>, node1: Option<&Value>, node2: Option<&Value>)
crates/decompiler/src/emit.rs:1234
↓ 2 callersFunctioncustom_block_name
(block: &Value)
crates/decompiler/src/emit.rs:1309
↓ 2 callersFunctionextract_asset_files
Extracts Scratch project asset files into an output directory.
crates/decompiler/src/lib.rs:99
↓ 2 callersFunctionfield_text_opt
(block: &'a Value, field_name: &str)
crates/decompiler/src/emit.rs:1298
↓ 2 callersFunctiongenerate_code_files
( project: &Value, assets: &IndexMap<String, String>, fs: &mut impl FS, )
crates/decompiler/src/lib.rs:194
↓ 2 callersFunctionget_asset_filename
(name: &str, md5ext: &str)
crates/decompiler/src/lib.rs:157
↓ 2 callersFunctionget_asset_names
(project: &Value, key_name: &str)
crates/decompiler/src/lib.rs:134
↓ 2 callersFunctionimage_error
(context: impl Into<String>, source: image::ImageError)
crates/decompiler/src/errors.rs:95
↓ 2 callersFunctioninput_variable
(input: Option<&Value>)
crates/decompiler/src/emit.rs:1271
↓ 2 callersFunctionjs_result
(value: JsValue, error: JsValue)
crates/wasm/src/errors.rs:11
↓ 2 callersFunctionpush_unique
(values: &mut Vec<String>, value: &str)
crates/cli/src/download.rs:91
↓ 2 callersFunctionresult_to_js_result
(result: eyre::Result<JsValue>)
crates/wasm/src/errors.rs:4
↓ 2 callersFunctionstring_key
(value: &'a Value, key: &str)
crates/cli/src/download.rs:84
↓ 1 callersFunctionaddon_signature
(block: &Value)
crates/decompiler/src/emit.rs:456
↓ 1 callersMethodblocks_mut
(&mut self)
crates/decompiler/src/emit.rs:96
↓ 1 callersFunctionbyte_files_to_js_value
(files: impl IntoIterator<Item = (String, Vec<u8>)>)
crates/wasm/src/lib.rs:31
↓ 1 callersFunctioncollect_assets
(data: &Value)
crates/cli/src/download.rs:63
↓ 1 callersFunctionconfig_data
(project: &Value)
crates/decompiler/src/lib.rs:447
↓ 1 callersFunctionconfig_text
(project: &Value)
crates/decompiler/src/lib.rs:371
↓ 1 callersFunctiondecompile_addon
(ctx: &mut Ctx<'_>, block: &Value, opcode: &str, inputs: &[&str])
crates/decompiler/src/emit.rs:467
↓ 1 callersFunctiondecompile_argument_reporter_string_number
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:1022
↓ 1 callersFunctiondecompile_binary_operator
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:988
↓ 1 callersFunctiondecompile_common_properties
(ctx: &mut Ctx<'_>)
crates/decompiler/src/emit.rs:165
↓ 1 callersFunctiondecompile_constexpr
(ctx: &mut Ctx<'_>, value: &Value)
crates/decompiler/src/emit.rs:123
↓ 1 callersFunctiondecompile_control_forever
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:537
↓ 1 callersFunctiondecompile_control_if
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:503
↓ 1 callersFunctiondecompile_control_repeat
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:517
↓ 1 callersFunctiondecompile_control_repeat_until
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:527
↓ 1 callersFunctiondecompile_control_start_as_clone
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:323
↓ 1 callersFunctiondecompile_control_while
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:545
↓ 1 callersFunctiondecompile_costumes
(ctx: &mut Ctx<'_>)
crates/decompiler/src/emit.rs:213
↓ 1 callersFunctiondecompile_data_addtolist
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:605
↓ 1 callersFunctiondecompile_data_changevariableby
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:582
↓ 1 callersFunctiondecompile_data_deletealloflist
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:621
↓ 1 callersFunctiondecompile_data_deleteoflist
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:613
↓ 1 callersFunctiondecompile_data_hidelist
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:656
↓ 1 callersFunctiondecompile_data_hidevariable
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:599
↓ 1 callersFunctiondecompile_data_insertatlist
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:627
↓ 1 callersFunctiondecompile_data_itemnumoflist
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:1010
↓ 1 callersFunctiondecompile_data_itemoflist
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:1003
↓ 1 callersFunctiondecompile_data_lengthoflist
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:1016
↓ 1 callersFunctiondecompile_data_replaceitemoflist
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:637
↓ 1 callersFunctiondecompile_data_setvariableto
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:574
↓ 1 callersFunctiondecompile_data_showlist
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:650
↓ 1 callersFunctiondecompile_data_showvariable
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:593
↓ 1 callersFunctiondecompile_else
(ctx: &mut Ctx<'_>, block_id: Option<&str>)
crates/decompiler/src/emit.rs:478
↓ 1 callersFunctiondecompile_event
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:282
↓ 1 callersFunctiondecompile_event_whenbroadcastreceived
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:309
↓ 1 callersFunctiondecompile_event_whenflagclicked
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:304
↓ 1 callersFunctiondecompile_event_whenkeypressed
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:316
↓ 1 callersFunctiondecompile_event_whenthisspriteclicked
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:328
↓ 1 callersFunctiondecompile_events
(ctx: &mut Ctx<'_>)
crates/decompiler/src/emit.rs:268
↓ 1 callersFunctiondecompile_expr
(ctx: &mut Ctx<'_>, block: &Value)
crates/decompiler/src/emit.rs:684
↓ 1 callersFunctiondecompile_expr_block
(ctx: &mut Ctx<'_>, source_block: &Value)
crates/decompiler/src/emit.rs:753
next →1–100 of 185, ranked by callers