MCPcopy Create free account

hub / github.com/Spu7Nix/SPWN-language / functions

Functions246 in github.com/Spu7Nix/SPWN-language

↓ 327 callersMethodinner
(&mut self)
compiler/src/context.rs:48
↓ 223 callersMethodto_string
(&self, parent_name: String)
pckp/src/download.rs:30
↓ 210 callersMethoditer
(&mut self)
compiler/src/context.rs:176
↓ 118 callersMethodnext
(&mut self, ss: bool)
parser/src/parser.rs:398
↓ 96 callersFunctioncreate_error
( info: CompilerInfo, message: &str, labels: &[(CodeArea, &str)], note: Option<&str>, )
errors/src/lib.rs:192
↓ 80 callersMethodget
(&self, t: &str)
parser/src/ast.rs:226
↓ 75 callersFunctionstore_const_value
( val: Value, globals: &mut Globals, fn_context: Group, area: CodeArea, )
compiler/src/value_storage.rs:381
↓ 68 callersMethodposition
(&self)
parser/src/parser.rs:533
↓ 64 callersMethodget_area
(&self, p: StoredValue)
compiler/src/globals.rs:120
↓ 43 callersMethodeval
( &self, contexts: &mut FullContext, globals: &mut Globals, mut info: Compiler
compiler/src/compiler_types.rs:235
↓ 42 callersMethodget_type_str
(&self, globals: &Globals)
compiler/src/value.rs:568
↓ 38 callersFunctionparse_expr
( tokens: &mut Tokens, notes: &mut ParseNotes, allow_mut_op: bool, allow_macro_def: bool,
parser/src/parser.rs:1264
↓ 34 callersMethodpush_preserved_val
(&mut self, val: StoredValue)
compiler/src/globals.rs:361
↓ 23 callersMethodprevious
(&mut self)
parser/src/parser.rs:468
↓ 21 callersMethodwith_breaks
(&mut self)
compiler/src/context.rs:172
↓ 19 callersMethodprevious_no_ignore
(&mut self, ss: bool)
parser/src/parser.rs:504
↓ 19 callersMethodslice
(&self)
parser/src/parser.rs:529
↓ 18 callersMethodmark
(&mut self, root: StoredValue)
compiler/src/value_storage.rs:59
↓ 17 callersMethodpop_preserved
(&mut self)
compiler/src/globals.rs:357
↓ 17 callersMethodpush_new_preserved
self.stored_values .map .retain(|a, _| -> bool { !removed.contains(a) }); }
compiler/src/globals.rs:353
↓ 16 callersMethodto_expression
(&self)
parser/src/ast.rs:442
↓ 14 callersFunctionprint_with_color
(text: &str, color: Color)
spwn/src/main.rs:41
↓ 12 callersMethodnext
(&mut self)
compiler/src/context.rs:258
↓ 12 callersMethodto_str
(&self, globals: &mut Globals)
compiler/src/value.rs:1222
↓ 12 callersMethodto_variable
(&self, pos: FileRange)
parser/src/ast.rs:118
↓ 11 callersMethodreset_return_vals
(&mut self, globals: &Globals)
compiler/src/context.rs:114
↓ 10 callersMethodnext
(&mut self)
errors/src/lib.rs:87
↓ 10 callersMethodto_num
numeric representation of value
compiler/src/value.rs:472
↓ 9 callersFunctionclone_value
( index: StoredValue, globals: &mut Globals, fn_context: Group, constant: bool, area: Code
compiler/src/value_storage.rs:307
↓ 9 callersMethoddisable_breaks
(&mut self, breaktype: BreakType)
compiler/src/context.rs:162
↓ 9 callersFunctionfind_key_for_value
copied from https://stackoverflow.com/questions/59401720/how-do-i-find-the-key-for-a-value-in-a-hashmap
compiler/src/value.rs:1524
↓ 9 callersFunctionis_start_group
(g: Group, reserved: &ReservedIds)
optimizer/src/optimize.rs:138
↓ 9 callersFunctionparse_cmp_stmt
( tokens: &mut Tokens, notes: &mut ParseNotes, )
parser/src/parser.rs:619
↓ 8 callersMethodall
(&self)
parser/src/ast.rs:294
↓ 8 callersFunctionelement_list
(elements: &[impl SpwnFmt], open: char, closing: char, ind: Indent)
parser/src/fmt.rs:37
↓ 8 callersMethodinner_value
(&mut self)
compiler/src/context.rs:55
↓ 8 callersMethodmember
( &self, member: LocalIntern<String>, context: &Context, globals: &mut Globals
compiler/src/builtins.rs:171
↓ 7 callersMethodcmp
(&self, other: &Self)
optimizer/src/trigger_dedup.rs:90
↓ 7 callersFunctioncompile_scope
( statements: &[ast::Statement], contexts: &mut FullContext, globals: &mut Globals, mut info:
compiler/src/compiler.rs:202
↓ 7 callersFunctioncreate_report
(rep: ErrorReport)
errors/src/lib.rs:119
↓ 7 callersFunctiondo_assignment
( destex: &ast::Expression, src: &Option<ast::Expression>, contexts: &mut FullContext, globals
compiler/src/compiler.rs:1017
↓ 7 callersMethodget_variables
(&self)
compiler/src/context.rs:375
↓ 7 callersFunctionhandle_operator
( value1: StoredValue, value2: StoredValue, macro_name: Builtin, contexts: &mut FullContext,
compiler/src/compiler_types.rs:49
↓ 7 callersFunctionstore_val_m
( val: Value, globals: &mut Globals, fn_context: Group, constant: bool, area: CodeArea, )
compiler/src/value_storage.rs:396
↓ 6 callersFunctionall_combinations
( a: Vec<ast::Expression>, contexts: &'a mut FullContext, globals: &mut Globals, info: Compile
compiler/src/compiler_types.rs:714
↓ 6 callersFunctionclean_network
(network: &mut TriggerNetwork, objects: &Triggerlist, delete_objects: bool)
optimizer/src/optimize.rs:225
↓ 6 callersMethodis_mutable
(&self, p: StoredValue)
compiler/src/globals.rs:95
↓ 5 callersFunctionclone_and_get_value
( index: StoredValue, globals: &mut Globals, fn_context: Group, constant: bool, )
compiler/src/value_storage.rs:222
↓ 5 callersMethodenter_scope
(&mut self)
compiler/src/context.rs:69
↓ 5 callersMethodexit_scope
(&mut self)
compiler/src/context.rs:78
↓ 5 callersMethodfmt
(&self, ind: Indent)
parser/src/fmt.rs:106
↓ 5 callersMethodnew_redefinable_variable
only used in extract statements
compiler/src/context.rs:366
↓ 5 callersFunctionparse_spwn
( mut unparsed: String, source: SpwnSource, builtin_list: &[&'static str], )
parser/src/parser.rs:554
↓ 5 callersFunctionparse_variable
( tokens: &mut Tokens, notes: &mut ParseNotes, allow_macro_def: bool, attr: Option<Attribute>,
parser/src/parser.rs:2331
↓ 5 callersMethodpartial_cmp
(&self, other: &Self)
optimizer/src/trigger_dedup.rs:79
↓ 5 callersMethodpure_matches_pat
( &self, pat_val: &Value, info: &CompilerInfo, globals: &mut Globals,
compiler/src/value.rs:573
↓ 5 callersMethodto_value
( &self, contexts: &mut FullContext, globals: &mut Globals, mut info: Compiler
compiler/src/value.rs:1732
↓ 5 callersMethodwith_area
(self, a: CodeArea)
errors/src/compiler_info.rs:30
↓ 4 callersMethodadd_left_subtree
Consume a binary tree node, traversing its left subtree and adding all branches to the right to the `right_nodes` field while setting the current node
compiler/src/context.rs:210
↓ 4 callersFunctioncheck_for_tag
( tokens: &mut Tokens, notes: &mut ParseNotes, )
parser/src/parser.rs:1855
↓ 4 callersFunctionclone_value_preserve_area
( index: StoredValue, globals: &mut Globals, fn_context: Group, constant: bool, )
compiler/src/value_storage.rs:329
↓ 4 callersFunctionconvert_type
( val: &Value, typ: TypeId, info: &CompilerInfo, globals: &mut Globals, context: &Context,
compiler/src/value.rs:1238
↓ 4 callersFunctioneprint_with_color
(text: &str, color: termcolor::Color)
spwn/src/main.rs:50
↓ 4 callersMethodget_variable
(&self, name: LocalIntern<String>)
compiler/src/context.rs:325
↓ 4 callersFunctionhandle_unary_operator
( value: StoredValue, macro_name: Builtin, contexts: &mut FullContext, globals: &mut Globals,
compiler/src/compiler_types.rs:129
↓ 4 callersFunctionimport_module
( path: &ImportType, contexts: &mut FullContext, globals: &mut Globals, info: CompilerInfo,
compiler/src/compiler.rs:1703
↓ 4 callersFunctionis_valid_symbol
(name: &str, tokens: &Tokens, notes: &ParseNotes)
parser/src/parser.rs:49
↓ 4 callersMethodnew_variable
(&mut self, name: LocalIntern<String>, val: StoredValue, layer: i16)
compiler/src/context.rs:361
↓ 4 callersMethodset_variable_and_store
( &mut self, name: LocalIntern<String>, val: Value, layer: i16, consta
compiler/src/context.rs:142
↓ 3 callersFunctionchar_escape
( chars: &mut Chars<'_>, tokens: &Tokens, notes: &ParseNotes, )
parser/src/parser.rs:1910
↓ 3 callersFunctionconvert_to_int
(num: f64, info: &CompilerInfo)
compiler/src/compiler_types.rs:166
↓ 3 callersFunctioncreate_doc_file
(mut dir: PathBuf, mut name: String, content: &str)
docgen/src/documentation.rs:21
↓ 3 callersFunctioncreate_toggle_trigger
( obj: ObjPtr, target_group: Group, groups: Vec<Group>, enable: bool, objects: &mut Trigge
optimizer/src/group_toggling.rs:409
↓ 3 callersFunctionexecute_macro
( (m, args): (MacroFuncData, Vec<ast::Argument>), contexts: &mut FullContext, globals: &mut Global
compiler/src/compiler_types.rs:313
↓ 3 callersMethodget
(&self, parent: &str, key: &str)
pckp/src/config_file.rs:64
↓ 3 callersMethodget_desc
(&self)
parser/src/ast.rs:235
↓ 3 callersFunctionget_lib_file
(path: S)
compiler/src/builtins.rs:44
↓ 3 callersMethodget_pos
(&self)
parser/src/ast.rs:489
↓ 3 callersMethodin_pat
( &self, p: &Pattern, globals: &Globals )
compiler/src/value.rs:174
↓ 3 callersFunctionintraframe_grouping
( network: &mut TriggerNetwork, objects: &mut Triggerlist, reserved: &ReservedIds, closed_grou
optimizer/src/group_toggling.rs:47
↓ 3 callersMethodmatches_pat
( &self, pat_val: &Value, info: &CompilerInfo, globals: &mut Globals,
compiler/src/value.rs:590
↓ 3 callersFunctionparse_dict
( tokens: &mut Tokens, notes: &mut ParseNotes, )
parser/src/parser.rs:1456
↓ 3 callersFunctionparse_number_radix
( tokens: &mut Tokens, notes: &mut ParseNotes, radix: u32, prefix: &str, )
parser/src/parser.rs:2315
↓ 3 callersFunctionreplace_groups
(table: Swaps, objects: &mut Triggerlist)
optimizer/src/optimize.rs:310
↓ 3 callersFunctionstored_to_variable
(v: StoredValue, globals: &Globals)
compiler/src/compiler_types.rs:178
↓ 3 callersFunctionstr_content
( mut inp: String, tokens: &mut Tokens, notes: &mut ParseNotes, )
parser/src/parser.rs:1995
↓ 3 callersFunctionstrict_value_equality
(val1: StoredValue, val2: StoredValue, globals: &Globals)
compiler/src/value.rs:351
↓ 3 callersFunctiontry_parse_macro_pattern
( tokens: &mut Tokens, notes: &mut ParseNotes, )
parser/src/parser.rs:2123
↓ 2 callersFunctionadd_tests
( name: String, val: value::Value, globals: &globals::Globals, all_tests: &mut Vec<(String, St
spwn/src/lib.rs:252
↓ 2 callersFunctionappend_objects
returns the string to be appended to the old string
compiler/src/leveldata.rs:239
↓ 2 callersFunctionapply_fn_ids
(func_ids: &[FunctionId])
compiler/src/leveldata.rs:454
↓ 2 callersFunctionbuild_spwn_source
( source: SpwnSource, unparsed: String, mut options: BuildOptions, )
spwn/src/main.rs:319
↓ 2 callersFunctioncheck_invalid
(n: &str)
pckp/src/config_file.rs:114
↓ 2 callersFunctioncompile_spwn
( statements: Vec<ast::Statement>, source: SpwnSource, included_paths: Vec<PathBuf>, notes: Pa
compiler/src/compiler.rs:37
↓ 2 callersFunctionconfig_to_package
(cfg: PathBuf)
pckp/src/config_file.rs:122
↓ 2 callersMethodcontext_parameters
(&mut self, context: &Context)
compiler/src/leveldata.rs:124
↓ 2 callersFunctioncontext_trigger
(context: &Context, uid_counter: &mut usize)
compiler/src/builtins.rs:94
↓ 2 callersFunctioncreate_data
(value: &str)
editorlive/src/editorlive_mac.rs:23
↓ 2 callersFunctioncreate_spawn_trigger
( trigger: Trigger, target_group: Group, group: Group, delay: f64, objects: &mut Triggerli
optimizer/src/optimize.rs:387
↓ 2 callersFunctiondecrypt_savefile
use std::io::BufReader;
levelstring/src/lib.rs:172
next →1–100 of 246, ranked by callers