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
↓ 1 callers
Method
next_comparable_type
(&mut self)
src/analyzer/env.rs:67
↓ 1 callers
Function
occurs
(var: &str, ty: &Type)
src/analyzer/definition_analyzer.rs:951
↓ 1 callers
Function
optional_tk
(tk: Token, input: Input)
src/parsers/util.rs:117
↓ 1 callers
Function
parse_case_branch
(indent: u32, input: Input)
src/parsers/expression.rs:237
↓ 1 callers
Function
parse_import
(input: Input)
src/parsers/module.rs:145
↓ 1 callers
Function
parse_let_declaration
(indent: u32, input: Input)
src/parsers/expression.rs:220
↓ 1 callers
Function
parse_module_header
(input: Input)
src/parsers/module.rs:102
↓ 1 callers
Method
parse_pattern
Generates an abstract syntax tree from an elm pattern
src/parsers/mod.rs:59
↓ 1 callers
Function
parse_statement
(input: Input)
src/parsers/statement.rs:20
↓ 1 callers
Method
parse_type
Generates an abstract syntax tree from an elm type definition
src/parsers/mod.rs:51
↓ 1 callers
Function
parse_type_with_adt
(input: Input)
src/parsers/types.rs:26
↓ 1 callers
Function
pattern_visitor_block
(state: &mut S, root: &Pattern, enter: &F, exit: &G)
src/util/visitors.rs:110
↓ 1 callers
Function
pipe1
(func: &F, input: Input)
src/parsers/util.rs:94
↓ 1 callers
Function
print_pattern
(f: &mut Formatter, pat: &TypedPattern, indent: u32)
src/util/format.rs:331
↓ 1 callers
Function
print_tree
(f: &mut Formatter, expr: &TypedExpr, indent: u32)
src/util/format.rs:105
↓ 1 callers
Method
read_all
(&mut self)
src/tokenizer/mod.rs:99
↓ 1 callers
Function
read_indent
(input: Input)
src/parsers/util.rs:153
↓ 1 callers
Function
read_optional_indent
(input: Input)
src/parsers/util.rs:162
↓ 1 callers
Function
read_terminal_line
()
src/main.rs:66
↓ 1 callers
Function
record_access
(ty: &Type, field: &str)
src/builtin/mod.rs:82
↓ 1 callers
Function
repl
()
src/main.rs:26
↓ 1 callers
Function
replace_pattern_types
(sub: &Substitution, annotated: TypedPattern)
src/analyzer/definition_analyzer.rs:1010
↓ 1 callers
Method
replace_type_alias
(&self, ty: Type)
src/analyzer/definition_analyzer.rs:135
↓ 1 callers
Method
set_canonical_type_name
(&mut self, name: &str, canonical: String)
src/analyzer/env.rs:37
↓ 1 callers
Method
set_type_alias
(&mut self, alias: TypeAlias)
src/analyzer/env.rs:29
↓ 1 callers
Function
sort_dependencies
(graph: HashMap<String, Vec<String>>)
src/util/sort.rs:51
↓ 1 callers
Method
source_code
(&self)
src/tokenizer/mod.rs:81
↓ 1 callers
Function
strip_fun_args
(args: usize, ty: &Type)
src/analyzer/mod.rs:212
↓ 1 callers
Function
test_resource
(path: &str)
src/util/mod.rs:193
↓ 1 callers
Function
token_stream
(exprs: &Vec<Expr>, ops: &Vec<String>)
src/util/expression_fold.rs:38
↓ 1 callers
Method
trim_comments
(&mut self)
src/tokenizer/mod.rs:224
↓ 1 callers
Method
trim_multiline_comments
(&mut self)
src/tokenizer/mod.rs:235
↓ 1 callers
Method
trim_single_line_comments
(&mut self)
src/tokenizer/mod.rs:258
↓ 1 callers
Function
type_char
()
src/constructors.rs:51
↓ 1 callers
Function
type_from_ids
(args: Vec<TypeId>, ret: TypeId)
src/rust_interop/mod.rs:82
↓ 1 callers
Function
type_int
()
src/constructors.rs:27
↓ 1 callers
Function
type_of_value
Use Value.get_type() instead
src/analyzer/mod.rs:166
↓ 1 callers
Function
type_string
()
src/constructors.rs:47
↓ 1 callers
Function
type_tag_args
(var: &str, args: Vec<Type>)
src/constructors.rs:75
↓ 1 callers
Function
type_unary_minus
()
src/constructors.rs:16
↓ 1 callers
Function
type_var
(var: &str)
src/constructors.rs:67
↓ 1 callers
Function
type_visitor
(state: &mut S, root: &Type, f: &F)
src/util/visitors.rs:5
↓ 1 callers
Function
uncons
(mut list: Vec<T>)
src/util/mod.rs:115
↓ 1 callers
Function
unify_one
(constraint: &Constraint)
src/analyzer/definition_analyzer.rs:811
Function
acos
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:156
Function
add
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:66
Function
all
(i: &mut Interpreter, args: &[Value])
src/builtin/string.rs:267
Function
and
(_: &mut Interpreter, args: &[Value])
src/builtin/bitwise.rs:20
Function
and
(i: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:247
Function
any
(i: &mut Interpreter, args: &[Value])
src/builtin/string.rs:252
Function
append
(_: &mut Interpreter, args: &[Value])
src/builtin/utils.rs:91
Function
append
(_: &mut Interpreter, args: &[Value])
src/builtin/string.rs:76
Function
append
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:124
Function
asin
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:162
Function
atan
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:168
Function
atan2
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:174
Function
basic_module_test
()
src/parsers/module.rs:274
Function
bench_eval_expr_1
(c: &mut Criterion)
benches/my_bench.rs:44
Function
bench_eval_expr_2
(c: &mut Criterion)
benches/my_bench.rs:55
Function
bench_parser_medium_file
(c: &mut Criterion)
benches/my_bench.rs:36
Function
bench_parser_small_file
(c: &mut Criterion)
benches/my_bench.rs:28
Function
bench_runtime_init
(c: &mut Criterion)
benches/my_bench.rs:64
Function
bench_tokenize_medium_file
(c: &mut Criterion)
benches/my_bench.rs:21
Function
bench_tokenize_small_file
(c: &mut Criterion)
benches/my_bench.rs:13
Function
binop_expr
(input: Input)
src/parsers/expression.rs:262
Function
builtin_blackbird
Double composition (c -> d) -> (a -> b -> c) -> a -> b -> d
src/builtin/mod.rs:235
Function
builtin_bluebird
Composition (b -> c) -> (a -> b) -> a -> c
src/builtin/mod.rs:205
Function
builtin_cardinal
Invert order, flip (a -> b -> c) -> b -> a -> c
src/builtin/mod.rs:195
Function
builtin_fun_of
(func: ExternalFunc, ty: Type)
src/util/mod.rs:94
Function
builtin_id
Identity a -> a
src/builtin/mod.rs:170
Function
builtin_kestrel
True, first, const a -> b -> a
src/builtin/mod.rs:183
Function
builtin_kite
False, second a -> b -> b
src/builtin/mod.rs:189
Function
builtin_mockingbird
self application f = f f Has recursive type
src/builtin/mod.rs:177
Function
builtin_starling
(a -> b -> c) -> (a -> b) -> a -> c
src/builtin/mod.rs:246
Function
builtin_thrush
hold an argument a -> (a -> b) -> b
src/builtin/mod.rs:216
Function
builtin_vireo
Hold 2 arguments a -> b -> (a -> b -> c) -> c
src/builtin/mod.rs:225
Method
call_fn_raw
(&mut self, name: &str, args: Vec<&mut Any>, arg_types: Vec<TypeId>)
src/rust_interop/function_call.rs:56
Function
call_function
()
src/rust_interop/function_call.rs:65
Function
ceiling
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:193
Function
check_adt
()
src/parsers/statement.rs:158
Function
check_algebraic_data_type
()
src/parsers/pattern.rs:159
Function
check_binop
()
src/tokenizer/token_parser.rs:250
Function
check_binop_chain
()
src/parsers/expression.rs:442
Function
check_binop_chain_multiline
()
src/parsers/expression.rs:456
Function
check_case
()
src/analyzer/definition_analyzer.rs:1356
Function
check_case
()
src/parsers/expression.rs:411
Function
check_case2
()
src/analyzer/definition_analyzer.rs:1363
Function
check_case_indentation
()
src/parsers/expression.rs:585
Function
check_char
()
src/tokenizer/token_parser.rs:215
Function
check_constant
()
src/analyzer/mod.rs:246
Function
check_def
()
src/parsers/statement.rs:178
Function
check_def2
()
src/parsers/statement.rs:190
Function
check_def3
()
src/parsers/statement.rs:202
Function
check_def4
#[test]
src/parsers/statement.rs:214
Function
check_empty_list
()
src/parsers/expression.rs:387
Function
check_empty_list
()
src/parsers/pattern.rs:186
Function
check_empty_module
()
src/parsers/module.rs:309
Function
check_empty_record
()
src/parsers/types.rs:246
Function
check_ext_record
()
src/parsers/types.rs:258
Function
check_float
()
src/rust_interop/conversions.rs:328
← previous
next →
201–300 of 625, ranked by callers