Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Spu7Nix/SPWN-language
/ functions
Functions
246 in github.com/Spu7Nix/SPWN-language
⨍
Functions
246
◇
Types & classes
108
↓ 2 callers
Method
display
( &self, full_context: &mut FullContext, globals: &mut Globals, info: &Compile
compiler/src/value.rs:1228
↓ 2 callers
Function
document_dict
( dict: &AHashMap<LocalIntern<String>, StoredValue>, globals: &mut Globals, full_context: &mut Ful
docgen/src/documentation.rs:255
↓ 2 callers
Function
document_val
( val: &Value, globals: &mut Globals, full_context: &mut FullContext, type_links: &AHashMap<u1
docgen/src/documentation.rs:538
↓ 2 callers
Function
eval_dict
( dict: Vec<ast::DictDef>, contexts: &mut FullContext, globals: &mut Globals, info: CompilerIn
compiler/src/compiler_types.rs:742
↓ 2 callers
Function
export_version
(version: VersionFile, path: &Path)
pckp/src/version.rs:14
↓ 2 callers
Function
find_avaliable_name
(dir: &mut PathBuf, name: &mut String)
docgen/src/documentation.rs:31
↓ 2 callers
Function
get_config
(opath: Option<PathBuf>)
pckp/src/config_file.rs:108
↓ 2 callers
Method
get_example
(&self, testable: bool)
parser/src/ast.rs:252
↓ 2 callers
Function
macro_to_value
( m: &ast::Macro, contexts: &mut FullContext, globals: &mut Globals, info: CompilerInfo, /
compiler/src/value.rs:1585
↓ 2 callers
Function
merge_all_contexts
( contexts: &mut FullContext, globals: &mut Globals, check_return_vals: bool, )
compiler/src/compiler.rs:1584
↓ 2 callers
Function
merge_impl
(target: &mut Implementations, source: &Implementations)
compiler/src/compiler.rs:1615
↓ 2 callers
Function
new_port
()
editorlive/src/editorlive_mac.rs:9
↓ 2 callers
Method
new_variable_full
( &mut self, name: LocalIntern<String>, val: StoredValue, layer: i16,
compiler/src/context.rs:335
↓ 2 callers
Method
next_fn_id
(&mut self, globals: &mut Globals)
compiler/src/context.rs:315
↓ 2 callers
Function
optimize
( mut obj_in: Vec<FunctionId>, mut closed_group: u16, mut reserved: ReservedIds, )
optimizer/src/optimize.rs:16
↓ 2 callers
Function
parse_args
( tokens: &mut Tokens, notes: &mut ParseNotes, )
parser/src/parser.rs:1627
↓ 2 callers
Function
parse_object
( tokens: &mut Tokens, notes: &mut ParseNotes, )
parser/src/parser.rs:1583
↓ 2 callers
Function
parse_statement
( tokens: &mut Tokens, notes: &mut ParseNotes, )
parser/src/parser.rs:659
↓ 2 callers
Function
reduce_combinations
( a: Vec<T>, contexts: &'a mut FullContext, globals: &mut Globals, reduce: F, )
compiler/src/compiler_types.rs:684
↓ 2 callers
Method
set_all_variables
(&mut self, vars: AHashMap<LocalIntern<String>, Vec<VariableData>>)
compiler/src/context.rs:379
↓ 2 callers
Method
to_trigger_func
( &self, contexts: &mut FullContext, globals: &mut Globals, info: CompilerInfo
compiler/src/compiler_types.rs:828
↓ 2 callers
Function
try_parse_macro
( tokens: &mut Tokens, notes: &mut ParseNotes, properties: ast::Attribute, decorator: Option<B
parser/src/parser.rs:2160
↓ 2 callers
Function
xor
(data: Vec<u8>, key: u8)
levelstring/src/lib.rs:156
↓ 1 callers
Method
add_to_call_stack
(&mut self, new: CodeArea)
errors/src/compiler_info.rs:37
↓ 1 callers
Function
array_destructure_define
( arr: &[ast::ArrayDef], value: &ast::Expression, contexts: &mut FullContext, globals: &mut Gl
compiler/src/compiler.rs:1440
↓ 1 callers
Function
base_64_decrypt
(encoded: Vec<u8>)
levelstring/src/lib.rs:159
↓ 1 callers
Function
check_for_dead_code
( network: &'a mut TriggerNetwork, objects: &mut Triggerlist, start: (Group, usize), //closed_
optimizer/src/dead_code.rs:47
↓ 1 callers
Function
check_if_slice
(mut tokens: Tokens, notes: &mut ParseNotes)
parser/src/parser.rs:2106
↓ 1 callers
Method
collect_garbage
(&mut self, contexts: &mut FullContext)
compiler/src/globals.rs:369
↓ 1 callers
Method
current
(&self)
parser/src/parser.rs:520
↓ 1 callers
Function
dead_code_optimization
( network: &mut TriggerNetwork, objects: &mut Triggerlist, //closed_group: &mut u16, reserved:
optimizer/src/dead_code.rs:14
↓ 1 callers
Function
dedup_triggers
( network: &mut TriggerNetwork, objects: &mut Triggerlist, reserved: &ReservedIds, )
optimizer/src/trigger_dedup.rs:167
↓ 1 callers
Function
dict_destructure_define
( kvs: &[ast::DictDef], info: &CompilerInfo, src: &Option<ast::Expression>, contexts: &mut Ful
compiler/src/compiler.rs:1326
↓ 1 callers
Function
display_val
( val: Value, full_context: &mut FullContext, globals: &mut Globals, info: &CompilerInfo, )
compiler/src/value.rs:4174
↓ 1 callers
Function
document_lib
(path: &str)
docgen/src/documentation.rs:39
↓ 1 callers
Function
document_macro
( mac: &MacroFuncData, globals: &mut Globals, full_context: &mut FullContext, type_links: &AHa
docgen/src/documentation.rs:351
↓ 1 callers
Function
editor_paste
(message: &str)
editorlive/src/editorlive_win.rs:6
↓ 1 callers
Function
encrypt_level_string
( ls: String, old_ls: String, path: PathBuf, level_name: Option<String>, )
levelstring/src/lib.rs:319
↓ 1 callers
Method
fetch
(&mut self, source: &SpwnSource)
spwn/src/lib.rs:41
↓ 1 callers
Function
find_in_repo
(name: &str)
pckp/src/download.rs:25
↓ 1 callers
Function
fix_precedence
(mut expr: ast::Expression)
parser/src/parser.rs:1059
↓ 1 callers
Function
get_file
(dir: &'a Dir, path: &Path)
compiler/src/builtins.rs:48
↓ 1 callers
Function
get_import_path
( path: &ImportType, globals: &mut Globals, info: CompilerInfo, )
compiler/src/compiler.rs:1626
↓ 1 callers
Function
get_level_string
(ls: Vec<u8>, level_name: Option<&String>)
levelstring/src/lib.rs:211
↓ 1 callers
Method
get_or_else
(&self, key: &str, cb: F)
pckp/src/config_file.rs:71
↓ 1 callers
Function
get_role
(obj: &GdObj)
optimizer/src/lib.rs:187
↓ 1 callers
Function
get_toggle_groups
(objects: &[FunctionId])
optimizer/src/optimize.rs:149
↓ 1 callers
Function
get_trigger_behavior
(t: Trigger, objects: &Triggerlist)
optimizer/src/trigger_dedup.rs:139
↓ 1 callers
Function
get_triggergang_behavior
( gang: &TriggerGang, objects: &Triggerlist, )
optimizer/src/trigger_dedup.rs:154
↓ 1 callers
Function
get_used_ids
(ls: &str)
compiler/src/leveldata.rs:131
↓ 1 callers
Function
get_version_file
(mut pckp_dir: PathBuf)
pckp/src/version.rs:8
↓ 1 callers
Function
group_toggling
( network: &mut TriggerNetwork, objects: &mut Triggerlist, reserved: &ReservedIds, closed_grou
optimizer/src/group_toggling.rs:16
↓ 1 callers
Function
group_triggers
( triggers: Vec<(Trigger, f64)>, // sorted network: &mut TriggerNetwork, objects: &mut Triggerlist
optimizer/src/group_toggling.rs:171
↓ 1 callers
Function
import_version
(path: &Path)
pckp/src/version.rs:23
↓ 1 callers
Method
inner_next
(&mut self)
parser/src/parser.rs:383
↓ 1 callers
Method
install
( &self, parent_name: &str, path: PathBuf, ignore_version: bool, )
pckp/src/package.rs:87
↓ 1 callers
Method
install_dependencies
(&self, path: PathBuf)
pckp/src/package.rs:68
↓ 1 callers
Method
is_redefinable
(&self, name: LocalIntern<String>)
compiler/src/context.rs:329
↓ 1 callers
Function
js_array
(values: Vec<String>)
spwn-web/src/lib.rs:10
↓ 1 callers
Function
look_for_cycle
set triggers that make cycles to inputs and outputs
optimizer/src/spawn_optimisation.rs:283
↓ 1 callers
Method
mark_pattern
(&mut self, p: Pattern)
compiler/src/value_storage.rs:100
↓ 1 callers
Method
marked
(&self, root: StoredValue)
compiler/src/value_storage.rs:120
↓ 1 callers
Function
merge_contexts
will merge one set of context, returning false if no mergable contexts were found
compiler/src/context.rs:385
↓ 1 callers
Method
move_out
(&mut self, i: StoredValue)
compiler/src/value_storage.rs:49
↓ 1 callers
Function
param_identifier
(param: &ObjParam)
optimizer/src/trigger_dedup.rs:32
↓ 1 callers
Function
parse_arg_def
( tokens: &mut Tokens, notes: &mut ParseNotes, )
parser/src/parser.rs:1719
↓ 1 callers
Function
parse_cases
(tokens: &mut Tokens, notes: &mut ParseNotes)
parser/src/parser.rs:1130
↓ 1 callers
Function
parse_operator
(token: &Token)
parser/src/parser.rs:1416
↓ 1 callers
Method
partial_cmp
(&self, other: &Self)
compiler/src/leveldata.rs:43
↓ 1 callers
Method
properties
(&self)
parser/src/ast.rs:290
↓ 1 callers
Function
rebuild
(network: &TriggerNetwork, orig_structure: &[FunctionId])
optimizer/src/optimize.rs:358
↓ 1 callers
Function
remove_spwn_objects
(file_content: &mut String)
compiler/src/leveldata.rs:213
↓ 1 callers
Function
serialize_obj
(mut trigger: GdObj)
compiler/src/leveldata.rs:368
↓ 1 callers
Method
set_variable_and_clone
( &mut self, name: LocalIntern<String>, val: StoredValue, layer: i16,
compiler/src/context.rs:122
↓ 1 callers
Function
slice_array
( input: &[StoredValue], slices_: Vec<Slice>, //note: slices are in *reverse order* globals: &mut
compiler/src/value.rs:1532
↓ 1 callers
Function
spawn_optimisation
( network: &mut TriggerNetwork, objects: &mut Triggerlist, reserved: &ReservedIds, toggle_grou
optimizer/src/spawn_optimisation.rs:66
↓ 1 callers
Method
sweep
(&mut self)
compiler/src/value_storage.rs:176
↓ 1 callers
Function
tabs
(mut num: Indent)
parser/src/fmt.rs:11
↓ 1 callers
Function
test_all
(input: &str, src: SpwnSource)
spwn/benches/time.rs:7
↓ 1 callers
Method
to_str_full
( &self, globals: &mut Globals, mut display_inner: F, )
compiler/src/value.rs:973
↓ 1 callers
Function
traverse
( current: Group, origin: Group, total_delay: SpawnDelay, // delay from the origin to the current
optimizer/src/spawn_optimisation.rs:324
↓ 1 callers
Function
trim_newline
(s: &mut String)
parser/src/fmt.rs:523
↓ 1 callers
Method
try_define
writes to return_value2
compiler/src/value.rs:3846
↓ 1 callers
Function
update_reserved
( network: &mut TriggerNetwork, objects: &mut Triggerlist, reserved: &mut ReservedIds, )
optimizer/src/optimize.rs:197
↓ 1 callers
Function
yaml_to_str
(y: &Yaml)
pckp/src/config_file.rs:35
Function
_format
(input: Vec<Statement>)
parser/src/fmt.rs:25
Function
_format2
(input: &ValueBody)
parser/src/fmt.rs:33
Method
can_mutate
(&self, p: StoredValue)
compiler/src/globals.rs:102
Method
config
(message: String, file: PathBuf, pos: Option<(usize, usize)>)
pckp/src/error.rs:38
Method
config_with_note
( message: String, file: PathBuf, pos: Option<(usize, usize)>, note: Option<St
pckp/src/error.rs:46
Function
criterion_benchmark
(c: &mut Criterion)
spwn/benches/time.rs:11
Method
custom
(message: String, in_package: Option<String>)
pckp/src/error.rs:31
Method
custom_with_note
( message: String, in_package: Option<String>, note: Option<String>, )
pckp/src/error.rs:20
Method
default
()
parser/src/ast.rs:282
Method
default
()
errors/src/compiler_info.rs:44
Function
default_value_equality
( val1: StoredValue, val2: StoredValue, globals: &mut Globals, contexts: &mut FullContext,
compiler/src/value.rs:261
Method
dependency
(dep: Dependency)
pckp/src/package.rs:62
Method
display
(&self, source: &'a SpwnSource)
spwn/src/lib.rs:57
Function
display_pattern
( pat: &Pattern, full_context: &mut FullContext, globals: &mut Globals, type_links: &AHashMap<
docgen/src/documentation.rs:472
Function
div_zero_check
(b: f64, op: &str, builtin: &str, info: &CompilerInfo)
compiler/src/builtins.rs:67
← previous
next →
101–200 of 246, ranked by callers