MCPcopy Create free account

hub / github.com/cout970/Elm-interpreter / functions

Functions625 in github.com/cout970/Elm-interpreter

↓ 1 callersMethodnext_comparable_type
(&mut self)
src/analyzer/env.rs:67
↓ 1 callersFunctionoccurs
(var: &str, ty: &Type)
src/analyzer/definition_analyzer.rs:951
↓ 1 callersFunctionoptional_tk
(tk: Token, input: Input)
src/parsers/util.rs:117
↓ 1 callersFunctionparse_case_branch
(indent: u32, input: Input)
src/parsers/expression.rs:237
↓ 1 callersFunctionparse_import
(input: Input)
src/parsers/module.rs:145
↓ 1 callersFunctionparse_let_declaration
(indent: u32, input: Input)
src/parsers/expression.rs:220
↓ 1 callersFunctionparse_module_header
(input: Input)
src/parsers/module.rs:102
↓ 1 callersMethodparse_pattern
Generates an abstract syntax tree from an elm pattern
src/parsers/mod.rs:59
↓ 1 callersFunctionparse_statement
(input: Input)
src/parsers/statement.rs:20
↓ 1 callersMethodparse_type
Generates an abstract syntax tree from an elm type definition
src/parsers/mod.rs:51
↓ 1 callersFunctionparse_type_with_adt
(input: Input)
src/parsers/types.rs:26
↓ 1 callersFunctionpattern_visitor_block
(state: &mut S, root: &Pattern, enter: &F, exit: &G)
src/util/visitors.rs:110
↓ 1 callersFunctionpipe1
(func: &F, input: Input)
src/parsers/util.rs:94
↓ 1 callersFunctionprint_pattern
(f: &mut Formatter, pat: &TypedPattern, indent: u32)
src/util/format.rs:331
↓ 1 callersFunctionprint_tree
(f: &mut Formatter, expr: &TypedExpr, indent: u32)
src/util/format.rs:105
↓ 1 callersMethodread_all
(&mut self)
src/tokenizer/mod.rs:99
↓ 1 callersFunctionread_indent
(input: Input)
src/parsers/util.rs:153
↓ 1 callersFunctionread_optional_indent
(input: Input)
src/parsers/util.rs:162
↓ 1 callersFunctionread_terminal_line
()
src/main.rs:66
↓ 1 callersFunctionrecord_access
(ty: &Type, field: &str)
src/builtin/mod.rs:82
↓ 1 callersFunctionrepl
()
src/main.rs:26
↓ 1 callersFunctionreplace_pattern_types
(sub: &Substitution, annotated: TypedPattern)
src/analyzer/definition_analyzer.rs:1010
↓ 1 callersMethodreplace_type_alias
(&self, ty: Type)
src/analyzer/definition_analyzer.rs:135
↓ 1 callersMethodset_canonical_type_name
(&mut self, name: &str, canonical: String)
src/analyzer/env.rs:37
↓ 1 callersMethodset_type_alias
(&mut self, alias: TypeAlias)
src/analyzer/env.rs:29
↓ 1 callersFunctionsort_dependencies
(graph: HashMap<String, Vec<String>>)
src/util/sort.rs:51
↓ 1 callersMethodsource_code
(&self)
src/tokenizer/mod.rs:81
↓ 1 callersFunctionstrip_fun_args
(args: usize, ty: &Type)
src/analyzer/mod.rs:212
↓ 1 callersFunctiontest_resource
(path: &str)
src/util/mod.rs:193
↓ 1 callersFunctiontoken_stream
(exprs: &Vec<Expr>, ops: &Vec<String>)
src/util/expression_fold.rs:38
↓ 1 callersMethodtrim_comments
(&mut self)
src/tokenizer/mod.rs:224
↓ 1 callersMethodtrim_multiline_comments
(&mut self)
src/tokenizer/mod.rs:235
↓ 1 callersMethodtrim_single_line_comments
(&mut self)
src/tokenizer/mod.rs:258
↓ 1 callersFunctiontype_char
()
src/constructors.rs:51
↓ 1 callersFunctiontype_from_ids
(args: Vec<TypeId>, ret: TypeId)
src/rust_interop/mod.rs:82
↓ 1 callersFunctiontype_int
()
src/constructors.rs:27
↓ 1 callersFunctiontype_of_value
Use Value.get_type() instead
src/analyzer/mod.rs:166
↓ 1 callersFunctiontype_string
()
src/constructors.rs:47
↓ 1 callersFunctiontype_tag_args
(var: &str, args: Vec<Type>)
src/constructors.rs:75
↓ 1 callersFunctiontype_unary_minus
()
src/constructors.rs:16
↓ 1 callersFunctiontype_var
(var: &str)
src/constructors.rs:67
↓ 1 callersFunctiontype_visitor
(state: &mut S, root: &Type, f: &F)
src/util/visitors.rs:5
↓ 1 callersFunctionuncons
(mut list: Vec<T>)
src/util/mod.rs:115
↓ 1 callersFunctionunify_one
(constraint: &Constraint)
src/analyzer/definition_analyzer.rs:811
Functionacos
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:156
Functionadd
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:66
Functionall
(i: &mut Interpreter, args: &[Value])
src/builtin/string.rs:267
Functionand
(_: &mut Interpreter, args: &[Value])
src/builtin/bitwise.rs:20
Functionand
(i: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:247
Functionany
(i: &mut Interpreter, args: &[Value])
src/builtin/string.rs:252
Functionappend
(_: &mut Interpreter, args: &[Value])
src/builtin/utils.rs:91
Functionappend
(_: &mut Interpreter, args: &[Value])
src/builtin/string.rs:76
Functionappend
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:124
Functionasin
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:162
Functionatan
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:168
Functionatan2
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:174
Functionbasic_module_test
()
src/parsers/module.rs:274
Functionbench_eval_expr_1
(c: &mut Criterion)
benches/my_bench.rs:44
Functionbench_eval_expr_2
(c: &mut Criterion)
benches/my_bench.rs:55
Functionbench_parser_medium_file
(c: &mut Criterion)
benches/my_bench.rs:36
Functionbench_parser_small_file
(c: &mut Criterion)
benches/my_bench.rs:28
Functionbench_runtime_init
(c: &mut Criterion)
benches/my_bench.rs:64
Functionbench_tokenize_medium_file
(c: &mut Criterion)
benches/my_bench.rs:21
Functionbench_tokenize_small_file
(c: &mut Criterion)
benches/my_bench.rs:13
Functionbinop_expr
(input: Input)
src/parsers/expression.rs:262
Functionbuiltin_blackbird
Double composition (c -> d) -> (a -> b -> c) -> a -> b -> d
src/builtin/mod.rs:235
Functionbuiltin_bluebird
Composition (b -> c) -> (a -> b) -> a -> c
src/builtin/mod.rs:205
Functionbuiltin_cardinal
Invert order, flip (a -> b -> c) -> b -> a -> c
src/builtin/mod.rs:195
Functionbuiltin_fun_of
(func: ExternalFunc, ty: Type)
src/util/mod.rs:94
Functionbuiltin_id
Identity a -> a
src/builtin/mod.rs:170
Functionbuiltin_kestrel
True, first, const a -> b -> a
src/builtin/mod.rs:183
Functionbuiltin_kite
False, second a -> b -> b
src/builtin/mod.rs:189
Functionbuiltin_mockingbird
self application f = f f Has recursive type
src/builtin/mod.rs:177
Functionbuiltin_starling
(a -> b -> c) -> (a -> b) -> a -> c
src/builtin/mod.rs:246
Functionbuiltin_thrush
hold an argument a -> (a -> b) -> b
src/builtin/mod.rs:216
Functionbuiltin_vireo
Hold 2 arguments a -> b -> (a -> b -> c) -> c
src/builtin/mod.rs:225
Methodcall_fn_raw
(&mut self, name: &str, args: Vec<&mut Any>, arg_types: Vec<TypeId>)
src/rust_interop/function_call.rs:56
Functioncall_function
()
src/rust_interop/function_call.rs:65
Functionceiling
(_: &mut Interpreter, args: &[Value])
src/builtin/basics.rs:193
Functioncheck_adt
()
src/parsers/statement.rs:158
Functioncheck_algebraic_data_type
()
src/parsers/pattern.rs:159
Functioncheck_binop
()
src/tokenizer/token_parser.rs:250
Functioncheck_binop_chain
()
src/parsers/expression.rs:442
Functioncheck_binop_chain_multiline
()
src/parsers/expression.rs:456
Functioncheck_case
()
src/analyzer/definition_analyzer.rs:1356
Functioncheck_case
()
src/parsers/expression.rs:411
Functioncheck_case2
()
src/analyzer/definition_analyzer.rs:1363
Functioncheck_case_indentation
()
src/parsers/expression.rs:585
Functioncheck_char
()
src/tokenizer/token_parser.rs:215
Functioncheck_constant
()
src/analyzer/mod.rs:246
Functioncheck_def
()
src/parsers/statement.rs:178
Functioncheck_def2
()
src/parsers/statement.rs:190
Functioncheck_def3
()
src/parsers/statement.rs:202
Functioncheck_def4
#[test]
src/parsers/statement.rs:214
Functioncheck_empty_list
()
src/parsers/expression.rs:387
Functioncheck_empty_list
()
src/parsers/pattern.rs:186
Functioncheck_empty_module
()
src/parsers/module.rs:309
Functioncheck_empty_record
()
src/parsers/types.rs:246
Functioncheck_ext_record
()
src/parsers/types.rs:258
Functioncheck_float
()
src/rust_interop/conversions.rs:328
← previousnext →201–300 of 625, ranked by callers