Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/contextfreeinfo/rio
/ functions
Functions
192 in github.com/contextfreeinfo/rio
⨍
Functions
192
◇
Types & classes
44
↓ 70 callers
Method
len
(&self)
src/tree.rs:428
↓ 37 callers
Method
builder
(&mut self)
src/run.rs:193
↓ 35 callers
Method
pos
(&self)
src/tree.rs:521
↓ 29 callers
Method
builder
(&mut self)
src/norm.rs:54
↓ 27 callers
Method
push
(&mut self, node: Node)
src/tree.rs:525
↓ 27 callers
Method
tree
(&self)
src/wasm.rs:1175
↓ 26 callers
Method
wrap
(&mut self, kind: BranchKind, start: u32, typ: Type, source: S)
src/tree.rs:565
↓ 23 callers
Method
builder
(&mut self)
src/parse.rs:61
↓ 20 callers
Method
next
(&mut self, source: &mut Peekable<Chars>)
src/lex.rs:179
↓ 20 callers
Method
push
(&mut self, kind: TokenKind)
src/lex.rs:201
↓ 17 callers
Method
clear
(&mut self)
src/typ.rs:64
↓ 16 callers
Function
peek
(source: &mut Tokens)
src/parse.rs:467
↓ 15 callers
Method
advance
(&mut self, source: &mut Tokens)
src/parse.rs:65
↓ 14 callers
Method
push
(&mut self, size: usize, writer: &WasmWriter, fun: &mut Function)
src/wasm.rs:1295
↓ 13 callers
Method
get
(&self, key: K)
src/util.rs:30
↓ 13 callers
Method
skip_h
(&mut self, source: &mut Tokens)
src/parse.rs:369
↓ 13 callers
Method
wrap
(&mut self, kind: BranchKind, start: u32)
src/parse.rs:452
↓ 12 callers
Function
type_any
(runner: &mut Runner, tree: &mut [Node], at: usize, typ: Type)
src/typ.rs:275
↓ 12 callers
Method
types_ref
(&self)
src/typ.rs:68
↓ 11 callers
Function
add_instructions
(func: &mut Function, instructions: &[Instruction<'_>])
src/wasm.rs:1196
↓ 11 callers
Method
trim
(&mut self, source: &mut Peekable<Chars>)
src/lex.rs:241
↓ 10 callers
Method
nod
(&self)
src/tree.rs:90
↓ 10 callers
Method
trim_push
(&mut self, source: &mut Peekable<Chars>, kind: TokenKind)
src/lex.rs:258
↓ 9 callers
Method
types_mut
(&mut self)
src/typ.rs:72
↓ 8 callers
Method
buffer
(&mut self)
src/lex.rs:155
↓ 8 callers
Method
drain_into
(&mut self, tree: &mut Vec<Node>)
src/tree.rs:481
↓ 8 callers
Function
simple_wasm_type
(cart: &Cart, tree: &[Node], node: Node)
src/wasm.rs:1307
↓ 7 callers
Function
add_codes
(codes: &mut CodeSection, locals: &[(u32, ValType)], instructions: &[Instruction])
src/wasm.rs:1189
↓ 7 callers
Method
add_fun
(&self, functions: &mut FunctionSection, type_index: u32)
src/wasm.rs:137
↓ 7 callers
Function
build_type
(runner: &mut Runner, tree: &[Node])
src/typ.rs:225
↓ 6 callers
Method
push_at
(&mut self, node: N, source: S)
src/tree.rs:529
↓ 5 callers
Method
evaluate_at
(&mut self, tree: &[Node], override_kind: Option<BranchKind>)
src/run.rs:278
↓ 5 callers
Method
skip_hv
(&mut self, source: &mut Tokens)
src/parse.rs:375
↓ 5 callers
Method
translate_any
(&mut self, fun: &mut Function, index: usize, context: &mut TranslateContext)
src/wasm.rs:660
↓ 5 callers
Function
type_info_get
(writer: &mut WasmWriter, module: usize, typ: Type)
src/wasm.rs:1334
↓ 5 callers
Method
unify
(&mut self)
src/typ.rs:148
↓ 4 callers
Method
call
(&mut self, source: &mut Tokens, allow_block: bool)
src/parse.rs:170
↓ 4 callers
Method
key
(&self)
src/run.rs:48
↓ 4 callers
Function
mem_arg
(align: u32)
src/wasm.rs:1251
↓ 4 callers
Method
push_none
(&mut self, source: S)
src/tree.rs:558
↓ 3 callers
Method
atom
(&mut self, source: &mut Tokens)
src/parse.rs:75
↓ 3 callers
Method
block_content
(&mut self, source: &mut Tokens)
src/parse.rs:123
↓ 3 callers
Function
choose_ender
(token_kind: TokenKind)
src/parse.rs:457
↓ 3 callers
Function
dump_tree
( stage: &str, args: &BuildArgs, name: &str, tree: &[Node], map: &Map, )
src/main.rs:174
↓ 3 callers
Method
hash
(&self, state: &mut H)
src/typ.rs:43
↓ 3 callers
Method
is_core
(&self, module: u16)
src/run.rs:357
↓ 3 callers
Method
or
(self, other: Type)
src/tree.rs:28
↓ 3 callers
Function
parse
(cart: Cart, tokens: &[Token])
src/main.rs:159
↓ 3 callers
Method
pop
(&mut self)
src/tree.rs:486
↓ 3 callers
Function
scope_entry
(tree: &[Node])
src/run.rs:611
↓ 3 callers
Method
skip
(&mut self, source: &mut Tokens, skipping: F)
src/parse.rs:350
↓ 3 callers
Method
source
(&self)
src/tree.rs:94
↓ 3 callers
Function
tree_hash_with
(hasher: &mut impl Hasher, node: &N, tree: &[N])
src/tree.rs:174
↓ 3 callers
Method
typ
(&self)
src/tree.rs:98
↓ 2 callers
Function
add_type
( members: &mut HashMap<Intern, NativeDef>, interner: &Interner, name: &'static str, )
src/core.rs:72
↓ 2 callers
Function
build
(args: &BuildArgs, name: &str, mut cart: Cart)
src/main.rs:117
↓ 2 callers
Function
find_field_def
(runner: &Runner, tree: &[Node], at: usize, key: Intern)
src/typ.rs:613
↓ 2 callers
Function
find_id_type_node_access
( runner: &'a Runner, tree: &'a [Node], struct_type_ref: Type, )
src/typ.rs:523
↓ 2 callers
Method
lex
(&mut self, source: &str)
src/lex.rs:80
↓ 2 callers
Method
more_precise
(&self, a: Type, b: Type)
src/typ.rs:124
↓ 2 callers
Method
parse
(&mut self, tokens: &[Token])
src/parse.rs:54
↓ 2 callers
Method
pop_to
(&self, context: &TranslateContext, writer: &WasmWriter, fun: &mut Function)
src/wasm.rs:1282
↓ 2 callers
Method
pop_working
(&mut self)
src/tree.rs:501
↓ 2 callers
Method
push_maybe
(&mut self, kind: TokenKind)
src/lex.rs:208
↓ 2 callers
Method
push_tree
(&mut self, nodes: &[Node])
src/tree.rs:540
↓ 2 callers
Method
push_type_refs
(&mut self, ref_start: usize)
src/typ.rs:133
↓ 2 callers
Function
report_build
(path: P, duration: Duration)
examples/bin-test.rs:69
↓ 2 callers
Function
set_type
(runner: &mut Runner, node: &mut Node, typ: Type)
src/typ.rs:268
↓ 2 callers
Method
update_def_inds
Update def indices for current tree.
src/run.rs:571
↓ 1 callers
Function
add_dup_type
(types: &mut TypeSection)
src/wasm.rs:1209
↓ 1 callers
Method
add_fd_write_import
(&mut self, imports: &mut ImportSection)
src/wasm.rs:128
↓ 1 callers
Function
add_fd_write_type
(types: &mut TypeSection)
src/wasm.rs:1202
↓ 1 callers
Function
add_pop_type
(types: &mut TypeSection)
src/wasm.rs:1216
↓ 1 callers
Function
add_print_type
(types: &mut TypeSection)
src/wasm.rs:1223
↓ 1 callers
Function
add_push_type
(types: &mut TypeSection)
src/wasm.rs:1230
↓ 1 callers
Function
add_rot3_type
(types: &mut TypeSection)
src/wasm.rs:1237
↓ 1 callers
Function
add_swap_type
(types: &mut TypeSection)
src/wasm.rs:1244
↓ 1 callers
Function
append_types
(runner: &mut Runner, tree: &mut Vec<Node>)
src/typ.rs:190
↓ 1 callers
Method
block
(&mut self, source: &mut Tokens)
src/parse.rs:94
↓ 1 callers
Method
block_top
(&mut self, source: &mut Tokens)
src/parse.rs:144
↓ 1 callers
Method
build
(&mut self)
src/wasm.rs:114
↓ 1 callers
Function
build_and_run
(profile: &str, cli: &Cli)
examples/bin-test.rs:25
↓ 1 callers
Method
build_codes
(&mut self)
src/wasm.rs:142
↓ 1 callers
Method
build_data
(&mut self)
src/wasm.rs:166
↓ 1 callers
Method
build_exports
(&mut self)
src/wasm.rs:205
↓ 1 callers
Method
build_functions
(&mut self)
src/wasm.rs:230
↓ 1 callers
Method
build_globals
(&mut self)
src/wasm.rs:282
↓ 1 callers
Method
build_imports
(&mut self)
src/wasm.rs:294
↓ 1 callers
Method
build_memory
(&mut self)
src/wasm.rs:301
↓ 1 callers
Method
build_names
(&mut self)
src/wasm.rs:312
↓ 1 callers
Method
build_types
(&mut self)
src/wasm.rs:344
↓ 1 callers
Method
call_maybe_spaced
(&mut self, source: &mut Tokens, allow_block: bool)
src/parse.rs:174
↓ 1 callers
Method
clean
(&mut self, tree: &mut Vec<Node>)
src/run.rs:197
↓ 1 callers
Method
clean_at
(&mut self, tree: &[Node])
src/run.rs:205
↓ 1 callers
Method
clear
(&mut self)
src/tree.rs:476
↓ 1 callers
Method
code_dup
(&self, codes: &mut CodeSection)
src/wasm.rs:514
↓ 1 callers
Method
code_pop
(&self, codes: &mut CodeSection)
src/wasm.rs:522
↓ 1 callers
Method
code_print
(&self, codes: &mut CodeSection)
src/wasm.rs:535
↓ 1 callers
Method
code_print_inline
(&self, codes: &mut CodeSection)
src/wasm.rs:551
↓ 1 callers
Method
code_push
(&self, codes: &mut CodeSection)
src/wasm.rs:589
next →
1–100 of 192, ranked by callers