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
Method
empty
()
src/analyzer/definition_analyzer.rs:44
Method
empty_runtime
()
src/lib.rs:123
Function
ends_with
(i: &mut Interpreter, args: &[Value])
src/builtin/string.rs:304
Method
eq
(&self, other: &Function)
src/types.rs:127
Method
eq
(&self, other: &TypedExpr)
src/typed_ast.rs:151
Method
eq
(&self, other: &Expr)
src/ast.rs:253
Method
eq
(&self, other: &LoaderError)
src/errors/mod.rs:556
Function
equal
(i: &mut Interpreter, args: &[Value])
src/builtin/utils.rs:34
Method
eval_module
(&mut self, modules: &HashMap<String, RuntimeModule>, module: &AnalyzedModule)
src/interpreter/mod.rs:84
Method
expr
(code: &str)
src/test_utils.rs:37
Method
expr_analyzer
(code: &str)
src/test_utils.rs:51
Function
expr_error_test
()
src/parsers/expression.rs:333
Function
expr_error_test
()
src/parsers/types.rs:189
Function
expr_error_test
()
src/parsers/statement.rs:140
Function
expr_test
()
src/parsers/expression.rs:295
Function
expr_test
()
src/parsers/types.rs:174
Function
expr_test
()
src/parsers/statement.rs:116
Function
expr_visitor
(state: &mut S, root: &Expr, f: &F)
src/util/visitors.rs:38
Method
extract_captures
(env: &mut RuntimeStack, expr: &TypedExpr)
src/interpreter/closure_helper.rs:47
Function
fdiv
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:87
Function
filter
(i: &mut Interpreter, args: &[Value])
src/builtin/string.rs:107
Function
floor
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:199
Method
fmt
(&self, f: &mut Formatter)
src/analyzer/env.rs:94
Method
fmt
(&self, f: &mut Formatter)
src/parsers/input.rs:113
Method
fmt
(&self, f: &mut Formatter)
src/errors/mod.rs:544
Method
fmt
(&self, f: &mut Formatter)
src/util/format.rs:17
Function
foldl
(i: &mut Interpreter, args: &[Value])
src/builtin/string.rs:130
Function
foldr
(i: &mut Interpreter, args: &[Value])
src/builtin/string.rs:143
Function
force_error
()
src/tokenizer/mod.rs:381
Function
format_error
(error: &ElmError)
src/errors/mod.rs:152
Method
format_radix
https://stackoverflow.com/questions/50277050/is-there-a-built-in-function-that-converts-a-number-to-a-string-in-any-base
src/util/name_sequence.rs:40
Function
format_type
(analyzer: &mut Analyzer, def: &Definition)
src/analyzer/mod.rs:241
Method
from
(lit: Literal)
src/types.rs:113
Method
from_bytes
Creates a SourceCode instance from an vector of bytes. If the vec contains any invalid UTF-8 sequences the function will replace them with a replacem
src/source/mod.rs:48
Function
from_code
(_: &mut Interpreter, args: &[Value])
src/builtin/char.rs:26
Function
from_id
(id: String)
src/tokenizer/token_parser.rs:141
Function
from_list
(_: &mut Interpreter, args: &[Value])
src/builtin/string.rs:366
Function
from_number
(_: &mut Interpreter, args: &[Value])
src/builtin/string.rs:336
Method
from_slice
Creates a SourceCode instance from an slice of bytes. If the vec contains any invalid UTF-8 sequences the function will replace them with a replaceme
src/source/mod.rs:56
Method
from_str
Creates a SourceCode instance cloning a string slice This method is not recommended for large strings, use [from_string] instead
src/source/mod.rs:40
Method
from_string
Creates a SourceCode instance wrapping a string
src/source/mod.rs:23
Function
func_of
Create a function value from a function name, the function type in string format and a rust function reference
src/builtin/mod.rs:150
Function
fuzzy_eq_type
(vars: &mut HashMap<String, String>, this: &Type, other: &Type)
src/ast.rs:356
Function
ge
(i: &mut Interpreter, args: &[Value])
src/builtin/utils.rs:83
Function
get_acyclic_dependency_graph
(graph: HashMap<&'a T, Vec<&'a T>>)
src/util/sort.rs:5
Function
get_basics_funs
()
src/builtin/basics.rs:21
Function
get_bitwise_funs
()
src/builtin/bitwise.rs:8
Function
get_char_funs
()
src/builtin/char.rs:9
Function
get_debug_funs
()
src/builtin/debug.rs:10
Method
get_exposed_decls
(all_decls: &Vec<Declaration>, exposed: &Vec<Exposing>)
src/analyzer/import_analyzer.rs:260
Method
get_fun_return
(ty: &Type)
src/analyzer/import_analyzer.rs:363
Function
get_list_funs
()
src/builtin/list.rs:11
Method
get_span
(&self)
src/typed_ast.rs:73
Function
get_string_funs
()
src/builtin/string.rs:16
Function
get_utils_funs
()
src/builtin/utils.rs:11
Function
gt
(i: &mut Interpreter, args: &[Value])
src/builtin/utils.rs:75
Method
hash
(&self, state: &mut H)
src/types.rs:137
Method
hash
(&self, state: &mut H)
src/ast.rs:412
Function
idiv
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:91
Function
ignore
(_: &mut Interpreter, _args: &[Value])
src/builtin/mod.rs:162
Function
import_error_test
()
src/parsers/module.rs:258
Function
import_test
()
src/parsers/module.rs:242
Method
include_file
Loads a source file and checks its dependencies Note: it doesn't import the module, you have to import it with [import_module]
src/lib.rs:206
Method
include_file
(run: &mut Runtime, inner_path: &str, path: &str)
src/loader/mod.rs:107
Method
include_folder
(run: &mut Runtime, path: &str)
src/loader/mod.rs:78
Method
include_module
(run: &mut Runtime, src: SourceFile, ast: Module)
src/loader/mod.rs:124
Method
include_packed_module
(run: &mut Runtime, inner_path: &str, path: &str)
src/loader/mod.rs:113
Function
indexes
(_: &mut Interpreter, args: &[Value])
src/builtin/string.rs:315
Function
is_exhaustive
(pattern: &Pattern)
src/analyzer/definition_analyzer.rs:1194
Function
is_infinite
(i: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:217
Function
is_nan
(i: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:227
Function
join
(_: &mut Interpreter, args: &[Value])
src/builtin/string.rs:170
Method
join_vec
(&self, other: &[A])
src/util/mod.rs:82
Function
le
(i: &mut Interpreter, args: &[Value])
src/builtin/utils.rs:67
Function
length
(_: &mut Interpreter, args: &[Value])
src/builtin/string.rs:87
Function
lines
(_: &mut Interpreter, args: &[Value])
src/builtin/string.rs:229
Function
log
(_: &mut Interpreter, args: &[Value])
src/builtin/debug.rs:22
Function
log
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:150
Function
lt
(i: &mut Interpreter, args: &[Value])
src/builtin/utils.rs:59
Function
main
()
src/main.rs:22
Function
map
(i: &mut Interpreter, args: &[Value])
src/builtin/string.rs:93
Function
map2
(i: &mut Interpreter, args: &[Value])
src/builtin/list.rs:41
Function
map3
(i: &mut Interpreter, args: &[Value])
src/builtin/list.rs:60
Function
map4
(i: &mut Interpreter, args: &[Value])
src/builtin/list.rs:81
Function
map5
(i: &mut Interpreter, args: &[Value])
src/builtin/list.rs:104
Function
mod_by
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:117
Method
module
(code: &str)
src/test_utils.rs:97
Function
module_header_test
()
src/parsers/module.rs:264
Function
mul
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:83
Method
new
Creates a new Runtime instance
src/lib.rs:72
Method
new
(source: SourceCode)
src/analyzer/mod.rs:25
Method
new
(span: Span, left: &Type, right: &Type)
src/analyzer/definition_analyzer.rs:34
Method
new
()
src/analyzer/env.rs:18
Method
new
()
src/interpreter/mod.rs:32
Method
new
()
src/interpreter/runtime_stack.rs:17
Method
new
(tokenizer: Tokenizer)
src/parsers/mod.rs:22
Method
new
(code_str: SourceCode, code: Vec<TokenInfo>)
src/parsers/input.rs:26
Method
new
(code: &SourceCode)
src/tokenizer/mod.rs:77
Method
new
()
src/util/name_sequence.rs:9
Function
not
(i: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:269
← previous
next →
401–500 of 625, ranked by callers