Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cout970/Elm-interpreter
/ functions
Functions
625 in github.com/cout970/Elm-interpreter
⨍
Functions
625
◇
Types & classes
79
Function
not_equal
(i: &mut Interpreter, args: &[Value])
src/builtin/utils.rs:42
Function
optional
(func: &F, input: Input)
src/parsers/util.rs:45
Function
or
(_: &mut Interpreter, args: &[Value])
src/builtin/bitwise.rs:27
Function
or
(i: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:236
Function
parse_adt_branch
(input: Input)
src/parsers/statement.rs:97
Function
parse_dot_name
(input: Input)
src/parsers/module.rs:183
Function
parse_dot_name
(input: Input)
src/parsers/expression.rs:246
Function
parse_exposing
(input: Input)
src/parsers/module.rs:190
Function
parse_expr_base
(input: Input)
src/parsers/expression.rs:33
Function
parse_float
(integer_part: Vec<char>, decimal_part: Vec<char>)
src/util/mod.rs:148
Function
parse_float2
(minus: bool, integer_part: Vec<char>, decimal_part: Vec<char>)
src/util/mod.rs:154
Function
parse_int
(negative: bool, digits: Vec<char>)
src/util/mod.rs:137
Function
parse_int_base
(base: u32, digits: Vec<char>)
src/util/mod.rs:143
Function
parse_module
(input: Input)
src/parsers/module.rs:14
Function
parse_pattern_without_adt
(input: Input)
src/parsers/pattern.rs:42
Function
parse_record_entry
(input: Input)
src/parsers/expression.rs:253
Function
parse_record_entry
(input: Input)
src/parsers/types.rs:139
Function
parse_type_chain
(input: Input)
src/parsers/types.rs:147
Function
parse_type_without_adt
(input: Input)
src/parsers/types.rs:22
Function
pattern_alias
(value: Pattern, alias: &str)
src/constructors.rs:171
Function
pattern_cons
(left: Pattern, right: Pattern)
src/constructors.rs:146
Function
pattern_error_test
()
src/parsers/pattern.rs:140
Function
pattern_int
(value: Int)
src/constructors.rs:142
Function
pattern_list
(values: T)
src/constructors.rs:156
Function
pattern_of
(code: &str)
src/constructors.rs:117
Function
pattern_record
(entries: Vec<&str>)
src/constructors.rs:162
Function
pattern_tag
(var: &str)
src/constructors.rs:126
Function
pattern_tag_args
(var: &str, args: Vec<Pattern>)
src/constructors.rs:130
Function
pattern_test
()
src/parsers/pattern.rs:119
Function
pattern_tuple
(values: T)
src/constructors.rs:150
Function
pattern_unit
()
src/constructors.rs:138
Function
pattern_var
(name: &str)
src/constructors.rs:122
Function
pattern_visitor
(state: &mut S, root: &Pattern, f: &F)
src/util/visitors.rs:106
Function
pattern_wildcard
()
src/constructors.rs:134
Function
pow
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:102
Function
prefix_minus_edge_case
()
src/tokenizer/mod.rs:361
Function
print_lexical_error
()
src/errors/mod.rs:638
Function
print_loader_error
()
src/errors/mod.rs:616
Function
print_parse_error
()
src/errors/mod.rs:650
Function
print_token_locations
(f: &mut Formatter, i: Input)
src/parsers/input.rs:128
Function
print_tokens
(mut i: Input)
src/parsers/input.rs:120
Function
read_binop
(input: &[u8])
src/tokenizer/token_parser.rs:135
Method
register_callback
Registers a function that can be called in elm, the return value is not checked so make sure it matches the return type
src/lib.rs:236
Method
register_fn_raw
(&mut self, name: String, args: Vec<TypeId>, ret: TypeId, boxed: Box<FnAny>)
src/rust_interop/mod.rs:59
Method
register_fn_raw
(&mut self, name: String, args: Vec<TypeId>, ret: TypeId, _boxed: Box<FnAny>)
src/rust_interop/function_register.rs:92
Function
register_function
()
src/rust_interop/function_register.rs:101
Function
remainder_by
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:106
Function
resource_path
(path: &str)
src/util/mod.rs:200
Method
restore
(&mut self, save: u32)
src/util/name_sequence.rs:76
Function
reverse
(_: &mut Interpreter, args: &[Value])
src/builtin/string.rs:123
Function
round
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:205
Function
run_hello_world_project
()
src/lib.rs:339
Method
save
(&self)
src/util/name_sequence.rs:72
Function
save_as_packed_module
(abs_path: &str, _name: &str, ast: &Module)
src/loader/mod.rs:257
Method
serialize
(&self, _serializer: S)
src/types.rs:164
Function
shift_left_by
(_: &mut Interpreter, args: &[Value])
src/builtin/bitwise.rs:47
Function
shift_right_by
(_: &mut Interpreter, args: &[Value])
src/builtin/bitwise.rs:54
Function
shift_right_zf_by
(_: &mut Interpreter, args: &[Value])
src/builtin/bitwise.rs:61
Function
sin
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:138
Function
skip_to_the_next_block
(input: Input)
src/parsers/module.rs:70
Function
slice
(_: &mut Interpreter, args: &[Value])
src/builtin/string.rs:188
Function
sort_by
(i: &mut Interpreter, args: &[Value])
src/builtin/list.rs:137
Function
sort_with
(i: &mut Interpreter, args: &[Value])
src/builtin/list.rs:162
Function
split
(_: &mut Interpreter, args: &[Value])
src/builtin/string.rs:156
Function
sqrt
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:211
Function
starts_with
(i: &mut Interpreter, args: &[Value])
src/builtin/string.rs:293
Method
statement
(code: &str)
src/test_utils.rs:66
Function
sub
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:70
Function
sum
(x: Int, y: Int)
src/lib.rs:384
Function
tan
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:144
Function
temp_do_nothing
(_: &mut Interpreter, args: &[Value])
src/builtin/list.rs:26
Function
test_bench_1
()
src/parsers/mod.rs:72
Function
test_bench_2
()
src/parsers/mod.rs:77
Function
test_closure
()
src/lib.rs:392
Function
test_edge_case
()
src/parsers/mod.rs:82
Function
test_eval_expr
()
src/lib.rs:351
Function
test_eval_module
()
src/lib.rs:365
Function
test_eval_stm
()
src/lib.rs:357
Function
test_function
(a: i32)
src/rust_interop/mod.rs:155
Function
test_function
(a: i32)
src/rust_interop/function_register.rs:107
Function
test_function2
(a: Type)
src/rust_interop/mod.rs:157
Function
test_infer_type_of_closure
()
src/analyzer/definition_analyzer.rs:1278
Function
test_infer_type_of_complex_operation
()
src/analyzer/definition_analyzer.rs:1289
Function
test_infer_type_of_duplicated_vars
()
src/analyzer/definition_analyzer.rs:1316
Function
test_infer_type_of_sum
()
src/analyzer/definition_analyzer.rs:1267
Function
test_register_fn
()
src/lib.rs:379
Function
test_register_function
()
src/rust_interop/mod.rs:143
Function
test_register_invalid_function
()
src/rust_interop/mod.rs:149
Function
test_type_error
()
src/analyzer/definition_analyzer.rs:1300
Function
to_code
(_: &mut Interpreter, args: &[Value])
src/builtin/char.rs:20
Function
to_float
(i: &mut Interpreter, args: &[Value])
src/builtin/string.rs:357
Function
to_float
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:181
Function
to_int
(i: &mut Interpreter, args: &[Value])
src/builtin/string.rs:348
Function
to_locale_lower
(_: &mut Interpreter, args: &[Value])
src/builtin/char.rs:50
Function
to_locale_upper
(_: &mut Interpreter, args: &[Value])
src/builtin/char.rs:44
Function
to_lower
(_: &mut Interpreter, args: &[Value])
src/builtin/char.rs:38
Function
to_lower
(_: &mut Interpreter, args: &[Value])
src/builtin/string.rs:246
Function
to_string
(_: &mut Interpreter, args: &[Value])
src/builtin/debug.rs:18
Function
to_string
(v: &[u8])
src/util/mod.rs:111
Function
to_upper
(_: &mut Interpreter, args: &[Value])
src/builtin/char.rs:32
← previous
next →
501–600 of 625, ranked by callers