Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FrankBro/ordo
/ functions
Functions
232 in github.com/FrankBro/ordo
⨍
Functions
232
◇
Types & classes
40
↓ 2 callers
Method
strip_position
(self)
ordo/src/expr.rs:160
↓ 2 callers
Method
update_result
(&mut self)
ordo/src/emit.rs:190
↓ 2 callers
Method
value
(self)
ordo/src/eval.rs:152
↓ 1 callers
Function
__wbg_load
(module, imports)
docs/web-3e88601d133d91f8.js:276
↓ 1 callers
Function
add
(a: ExprTyped, b: ExprTyped)
ordo/src/tests/typed_exprs.rs:44
↓ 1 callers
Function
addBorrowedObject
(obj)
docs/web-3e88601d133d91f8.js:203
↓ 1 callers
Method
as_function
(self)
ordo/src/eval.rs:124
↓ 1 callers
Method
as_variant
(self)
ordo/src/eval.rs:138
↓ 1 callers
Method
assign_pattern
(&mut self, pattern: PatternAt, ty: Type)
ordo/src/infer.rs:666
↓ 1 callers
Function
call
(fun: ExprTyped, args: Vec<ExprTyped>)
ordo/src/tests/typed_exprs.rs:50
↓ 1 callers
Method
call_expr
(&mut self, lhs: ExprAt)
ordo/src/parser.rs:449
↓ 1 callers
Function
debugString
(val)
docs/web-3e88601d133d91f8.js:50
↓ 1 callers
Function
divide
(lhs: ExprOnly, rhs: ExprOnly)
ordo/src/tests/parse_only.rs:79
↓ 1 callers
Function
dropObject
(idx)
docs/web-3e88601d133d91f8.js:38
↓ 1 callers
Function
emit
(expr: ExprTypedAt)
ordo/src/emit.rs:12
↓ 1 callers
Method
emit
(&mut self, expr: ExprTypedAt)
ordo/src/emit.rs:235
↓ 1 callers
Method
expr_infix
(&mut self, lhs: ExprAt, r_bp: u8)
ordo/src/parser.rs:503
↓ 1 callers
Method
expr_lhs
(&mut self)
ordo/src/parser.rs:415
↓ 1 callers
Method
expr_postfix
(&mut self, lhs: ExprAt)
ordo/src/parser.rs:481
↓ 1 callers
Function
fail
(expr_str: &str, expected: Error)
ordo/src/tests/variant_tests.rs:17
↓ 1 callers
Method
forall_ty
(&mut self)
ordo/src/parser.rs:607
↓ 1 callers
Method
from
(value: parser::Error)
ordo/src/env.rs:17
↓ 1 callers
Function
fun
(params: Vec<ExprTyped>, body: ExprTyped)
ordo/src/tests/typed_exprs.rs:35
↓ 1 callers
Method
fun_expr
(&mut self, at: At<()>)
ordo/src/parser.rs:287
↓ 1 callers
Function
getArrayJsValueFromWasm0
(ptr, len)
docs/web-3e88601d133d91f8.js:257
↓ 1 callers
Function
getUint32Memory0
()
docs/web-3e88601d133d91f8.js:250
↓ 1 callers
Method
get_or_insert_name
(&mut self, id: Id)
ordo/src/infer.rs:1173
↓ 1 callers
Method
get_or_insert_row_name
(&mut self, id: Id)
ordo/src/infer.rs:1186
↓ 1 callers
Method
get_var
(&self, name: &str)
ordo/src/infer.rs:582
↓ 1 callers
Function
gt
(lhs: ExprOnly, rhs: ExprOnly)
ordo/src/tests/parse_only.rs:91
↓ 1 callers
Method
if_expr
(&mut self, at: At<()>)
ordo/src/parser.rs:391
↓ 1 callers
Method
infer_pattern
(&mut self, level: Level, pattern: PatternAt)
ordo/src/infer.rs:704
↓ 1 callers
Method
infix_bp
(&self)
ordo/src/parser.rs:585
↓ 1 callers
Method
instantiate_inner
( &mut self, id_vars: &mut HashMap<Id, Type>, level: Level, ty: Type, )
ordo/src/infer.rs:484
↓ 1 callers
Function
let_at
(var: PatternAt, value: ExprAt, body: ExprAt, context: PositionContext)
ordo/src/tests/parse_at.rs:20
↓ 1 callers
Method
let_expr
(&mut self, at: At<()>)
ordo/src/parser.rs:243
↓ 1 callers
Function
makeClosure
(arg0, arg1, dtor, f)
docs/web-3e88601d133d91f8.js:179
↓ 1 callers
Function
makeMutClosure
(arg0, arg1, dtor, f)
docs/web-3e88601d133d91f8.js:216
↓ 1 callers
Function
match_
( val: ExprOnly, cases: Vec<(&str, &str, ExprOnly)>, def: Option<(&str, ExprOnly)>, )
ordo/src/tests/parse_only.rs:95
↓ 1 callers
Method
match_expr
(&mut self, at: At<()>)
ordo/src/parser.rs:356
↓ 1 callers
Method
match_fun_ty
(&mut self, num_params: usize, ty: Type)
ordo/src/infer.rs:546
↓ 1 callers
Method
matches_eof
(&self)
ordo/src/parser.rs:121
↓ 1 callers
Method
matches_int
(&mut self)
ordo/src/parser.rs:110
↓ 1 callers
Function
minus
(lhs: ExprOnly, rhs: ExprOnly)
ordo/src/tests/parse_only.rs:71
↓ 1 callers
Function
multiply
(lhs: ExprOnly, rhs: ExprOnly)
ordo/src/tests/parse_only.rs:75
↓ 1 callers
Function
negate
(expr: ExprOnly)
ordo/src/tests/parse_only.rs:83
↓ 1 callers
Method
new_generic
(&mut self)
ordo/src/infer.rs:115
↓ 1 callers
Method
not_a_row
(&self, ty: &Type)
ordo/src/infer.rs:347
↓ 1 callers
Method
paren_expr
(&mut self)
ordo/src/parser.rs:177
↓ 1 callers
Method
paren_ty
(&mut self)
ordo/src/parser.rs:769
↓ 1 callers
Method
pattern_expr_inner
Return the labels and closing brace location
ordo/src/parser.rs:184
↓ 1 callers
Function
plus_at
(lhs: ExprAt, rhs: ExprAt, context: PositionContext)
ordo/src/tests/parse_at.rs:27
↓ 1 callers
Method
postfix_bp
TODO: Not sure how to determine precedence
ordo/src/parser.rs:575
↓ 1 callers
Method
prefix_bp
(&self)
ordo/src/parser.rs:566
↓ 1 callers
Method
record_expr
(&mut self, l: At<()>)
ordo/src/parser.rs:334
↓ 1 callers
Method
record_expr_inner
Return is labels, rest and closing brace location
ordo/src/parser.rs:299
↓ 1 callers
Method
record_restrict_expr
(&mut self, lhs: ExprAt)
ordo/src/parser.rs:472
↓ 1 callers
Method
record_select_expr
(&mut self, lhs: ExprAt)
ordo/src/parser.rs:467
↓ 1 callers
Method
record_ty
(&mut self)
ordo/src/parser.rs:710
↓ 1 callers
Function
render_line
(line: &String, res: &Result<Output, Error>)
web/src/main.rs:122
↓ 1 callers
Method
replace_const_with_vars
(self, env: &HashMap<String, Type>)
ordo/src/expr.rs:399
↓ 1 callers
Method
sanitize_types
(&self, expr: &mut ExprTypedAt)
ordo/src/infer.rs:601
↓ 1 callers
Function
select
(r: ExprOnly, label: &str)
ordo/src/tests/parse_only.rs:51
↓ 1 callers
Method
ty_to_string_impl
(&self, namer: &mut Namer, ty: &Type, is_simple: bool)
ordo/src/infer.rs:1055
↓ 1 callers
Method
unify_inner
(&mut self, is_variant: bool, ty1: &Type, ty2: &Type)
ordo/src/infer.rs:269
↓ 1 callers
Method
unify_rows
(&mut self, row1: &Type, row2: &Type)
ordo/src/infer.rs:392
↓ 1 callers
Method
unwrap_expr
(&mut self, lhs: ExprAt, at: At<()>)
ordo/src/parser.rs:477
↓ 1 callers
Method
variant_expr
(&mut self, at: At<()>)
ordo/src/parser.rs:345
↓ 1 callers
Method
variant_ty
(&mut self)
ordo/src/parser.rs:741
↓ 1 callers
Method
wrap_with
(&mut self, labels: BTreeMap<String, Type>)
ordo/src/infer.rs:733
↓ 1 callers
Method
wrapped
(&mut self, mut expr: ExprTypedAt)
ordo/src/infer.rs:748
Function
__wbg_adapter_20
(arg0, arg1, arg2)
docs/web-3e88601d133d91f8.js:208
Function
__wbg_adapter_23
(arg0, arg1, arg2)
docs/web-3e88601d133d91f8.js:240
Function
__wbg_init
(input)
docs/web-3e88601d133d91f8.js:695
Function
at
()
ordo/src/tests/parse_at.rs:53
Method
bool
()
ordo/src/expr.rs:391
Method
create
(_ctx: &Context<Self>)
web/src/main.rs:22
Method
default
()
ordo/src/emit.rs:224
Method
default
()
ordo/src/env.rs:57
Method
empty_ident
()
ordo/src/lexer.rs:119
Function
eval_benchmark
(c: &mut Criterion)
ordo/benches/eval_benchmark.rs:4
Method
expr
(source: &str)
ordo/src/parser.rs:157
Method
expr_source
(source: &str, is_repl: bool)
ordo/src/parser.rs:161
Function
exprs
()
ordo/src/tests/parse_only.rs:200
Method
fix
(e: ExprAt)
ordo/src/expr.rs:262
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ordo/src/parser.rs:30
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
ordo/src/emit.rs:46
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ordo/src/eval.rs:25
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ordo/src/lexer.rs:125
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ordo/src/env.rs:35
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ordo/src/infer.rs:35
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ordo/src/expr.rs:23
Method
from
(value: &Type)
ordo/src/emit.rs:28
Method
from
(value: At<T>)
ordo/src/expr.rs:98
Function
ident
(lex: &mut Lexer<Token>)
ordo/src/lexer.rs:16
Function
ifs
()
ordo/src/tests/ifs.rs:34
Function
ifs
()
ordo/src/tests/parse_only.rs:150
Function
infer_base
()
ordo/src/tests/infer_tests.rs:33
Function
infer_benchmark
(c: &mut Criterion)
ordo/benches/infer_benchmark.rs:4
Function
infer_pattern
()
ordo/src/tests/infer_tests.rs:25
← previous
next →
101–200 of 232, ranked by callers