MCPcopy Create free account

hub / github.com/contextfreeinfo/rio / functions

Functions192 in github.com/contextfreeinfo/rio

↓ 1 callersMethodcode_rot3
(&self, codes: &mut CodeSection)
src/wasm.rs:604
↓ 1 callersMethodcode_swap
(&self, codes: &mut CodeSection)
src/wasm.rs:616
↓ 1 callersMethodcomment
(&mut self, source: &mut Peekable<Chars>)
src/lex.rs:159
↓ 1 callersMethodconvert_ids
(&mut self, tree: &mut Vec<Node>)
src/run.rs:234
↓ 1 callersMethodconvert_ids_at
(&mut self, tree: &[Node])
src/run.rs:243
↓ 1 callersMethoddefine
(&mut self, tree: &mut Vec<Node>)
src/norm.rs:58
↓ 1 callersMethoddefine_at
(&mut self, tree: &[Node])
src/norm.rs:66
↓ 1 callersMethodevaluate
(&mut self, tree: &mut Vec<Node>)
src/run.rs:269
↓ 1 callersMethodevaluate_struct_def_call
(&mut self, tree: &[Node])
src/run.rs:326
↓ 1 callersMethodextract_top
(&mut self, tree: &[Node])
src/run.rs:401
↓ 1 callersFunctionfind_id
Find an id for punning purposes.
src/norm.rs:350
↓ 1 callersMethodfun
(&mut self, source: &mut Tokens)
src/parse.rs:286
↓ 1 callersFunctionfun_name
(nodes: TreeBuilder, cart: &Cart)
src/link.rs:20
↓ 1 callersFunctionget_node_access
Return the tree and and the index in the tree pointed at by the ref, if it's a Uid.
src/typ.rs:247
↓ 1 callersMethodget_top
(&self, intern: Intern)
src/run.rs:54
↓ 1 callersMethodhspace
(&mut self, source: &mut Peekable<Chars>)
src/lex.rs:171
↓ 1 callersMethodingest_type
(&mut self, other: &[Node], typ: Type)
src/typ.rs:76
↓ 1 callersFunctioninstall_if_missing
(command: &str)
examples/bin-test.rs:53
↓ 1 callersFunctioninstall_tools
()
examples/bin-test.rs:64
↓ 1 callersFunctionlex
(name: &str, lexer: &mut Lexer)
src/main.rs:146
↓ 1 callersFunctionlink_modules
(cart: &Cart)
src/link.rs:8
↓ 1 callersFunctionnorm
(cart: Cart, parsed_tree: Vec<Nod>)
src/main.rs:167
↓ 1 callersMethodnorm
(&mut self, parsed_tree: &[Nod], tree: &mut Vec<Node>)
src/norm.rs:48
↓ 1 callersMethodnumber
(&mut self, source: &mut Peekable<Chars>)
src/lex.rs:187
↓ 1 callersFunctionpeek_token
(source: &mut Tokens)
src/parse.rs:471
↓ 1 callersMethodpop_working_tree
(&mut self)
src/tree.rs:511
↓ 1 callersMethodpush_id
(&mut self, node: Node, intern: Intern, r#pub: bool)
src/run.rs:361
↓ 1 callersMethodpush_id_maybe
(&mut self, tree: &[Node], r#pub: bool)
src/run.rs:376
↓ 1 callersMethodrebranch
(&mut self, tree: &mut Vec<Node>)
src/norm.rs:126
↓ 1 callersMethodrebranch_at
(&mut self, tree: &[Node])
src/norm.rs:134
↓ 1 callersMethodresolve
(&mut self, tree: &mut Vec<Node>)
src/run.rs:432
↓ 1 callersMethodresolve_at
(&mut self, tree: &[Node])
src/run.rs:441
↓ 1 callersMethodresolve_def
(&mut self, intern: Intern)
src/run.rs:545
↓ 1 callersMethodrun
(mut self, name: Intern, tree: &mut Vec<Node>)
src/run.rs:148
↓ 1 callersFunctionrun_app
(args: &BuildArgs)
src/main.rs:80
↓ 1 callersFunctionrun_example
(rio: &PathBuf, example: &str, cli: &Cli)
examples/bin-test.rs:83
↓ 1 callersMethodscrape_data
(&mut self)
src/wasm.rs:624
↓ 1 callersMethodspaced
(&mut self, source: &mut Tokens)
src/parse.rs:384
↓ 1 callersMethodstring
(&mut self, source: &mut Peekable<Iter<'_, Token>>)
src/parse.rs:417
↓ 1 callersMethodstring
(&mut self, source: &mut Peekable<Chars>)
src/lex.rs:214
↓ 1 callersMethodtranslate_branch
( &mut self, fun: &mut Function, args_range: Range<usize>, typ: Type,
src/wasm.rs:865
↓ 1 callersMethodtranslate_branch_cases
( &mut self, fun: &mut Function, range: Range<usize>, block_type: BlockType,
src/wasm.rs:889
↓ 1 callersMethodtranslate_core_call
( &mut self, num: u32, arg_type: Option<SimpleWasmType>, fun: &mut Function,
src/wasm.rs:945
↓ 1 callersMethodtranslate_fun
( &mut self, codes: &mut CodeSection, node: Node, context: &mut TranslateConte
src/wasm.rs:1012
↓ 1 callersMethodtranslate_struct
(&mut self, fun: &mut Function, node: Node, context: &mut TranslateContext)
src/wasm.rs:1117
↓ 1 callersFunctiontree_eq
(a: N, b: N, tree: &[N])
src/tree.rs:128
↓ 1 callersMethodtrim
(&mut self, parsed_tree: &[Nod], tree: &mut Vec<Node>)
src/norm.rs:255
↓ 1 callersMethodtrim_at
(&mut self, tree: &[Nod], index: usize)
src/norm.rs:263
↓ 1 callersFunctiontype_block
(runner: &mut Runner, tree: &mut [Node], range: &Range<usize>, mut typ: Type)
src/typ.rs:357
↓ 1 callersFunctiontype_call
(runner: &mut Runner, tree: &mut [Node], range: &Range<usize>, mut typ: Type)
src/typ.rs:370
↓ 1 callersFunctiontype_def
(runner: &mut Runner, tree: &mut [Node], range: &Range<usize>, mut typ: Type)
src/typ.rs:458
↓ 1 callersFunctiontype_dot
(runner: &mut Runner, tree: &mut [Node], range: &Range<usize>, typ: Type)
src/typ.rs:492
↓ 1 callersFunctiontype_fun
(runner: &mut Runner, tree: &mut [Node], at: usize, typ: Type)
src/typ.rs:684
↓ 1 callersFunctiontype_struct
(runner: &mut Runner, tree: &mut [Node], range: &Range<usize>, typ: Type)
src/typ.rs:536
↓ 1 callersFunctiontype_tree
(runner: &mut Runner, tree: &mut [Node])
src/typ.rs:172
↓ 1 callersMethodtyped
(&mut self, source: &mut Tokens)
src/parse.rs:432
↓ 1 callersMethodupdate
(&mut self, sort_map: bool)
src/util.rs:45
↓ 1 callersMethodupdate_uids_at_end
(&mut self, tree: &mut [Node])
src/run.rs:586
↓ 1 callersMethodworking_tree_eq
(&self, a: u32, b: u32)
src/tree.rs:583
↓ 1 callersFunctionwrite_at
( file: &mut File, parent: Option<Nod>, nodes: &[impl Nody], map: &Map, tree_module: u16,
src/tree.rs:201
↓ 1 callersFunctionwrite_out
(args: &BuildArgs, wasm: Vec<u8>)
src/wasm.rs:38
↓ 1 callersFunctionwrite_tree
(file: &mut impl Write, nodes: &[impl Nody], map: &Map)
src/tree.rs:193
↓ 1 callersFunctionwrite_wasm
(args: &BuildArgs, cart: &Cart, start: Instant)
src/wasm.rs:28
Functionalign
We'll definitely use this later.
src/wasm.rs:1181
Methodcall_tight
(&mut self, source: &mut Tokens)
src/parse.rs:218
Methoddef
(&mut self, source: &mut Tokens)
src/parse.rs:264
Methoddig
(node: Node, wasm: &mut WasmWriter, codes: &mut CodeSection)
src/wasm.rs:151
Methoddig_locals
Dig for more locals.
src/wasm.rs:1059
Methodeq
(&self, other: &Self)
src/wasm.rs:374
Methodeq
(&self, other: &Self)
src/typ.rs:29
Methodextract
(tops: &MultiMap<Intern, ScopeEntry>, interner: &Interner)
src/run.rs:88
Methodfmt
(&self, f: &mut std::fmt::Formatter)
src/tree.rs:358
Methodfmt
(&self, f: &mut std::fmt::Formatter)
src/lex.rs:17
Methodfmt
(&self, f: &mut std::fmt::Formatter)
src/core.rs:22
Methodfrom
(val: usize)
src/tree.rs:19
Methodfrom
(value: ScopeEntry)
src/run.rs:22
Methodhash
(&self, state: &mut H)
src/wasm.rs:363
Functionmain
()
src/main.rs:62
Functionmain
()
examples/bin-test.rs:18
Functionmake_core
(interner: Interner)
src/core.rs:50
Methodnew
(interner: &Interner)
src/norm.rs:28
Methodnew
(cart: Cart)
src/parse.rs:50
Methodnew
(cart: &Cart)
src/wasm.rs:91
Methodnew
()
src/util.rs:23
Methodnew
(kind: TokenKind, intern: Intern)
src/lex.rs:23
Methodnew
()
src/typ.rs:54
Methodnew
(cart: &'a mut Cart)
src/run.rs:135
Methodnext
(&mut self)
src/util.rs:78
Functionprint_fun
(args_in: &[Value])
src/core.rs:82
Methodstarred
(&mut self, source: &mut Tokens)
src/parse.rs:405
Functiontree_hash
(tree: &[N])
src/tree.rs:118
Methodworking_tree_hash
(&self, index: u32)
src/tree.rs:596
← previous101–192 of 192, ranked by callers