MCPcopy Create free account

hub / github.com/White-Green/kirl-lang / functions

Functions136 in github.com/White-Green/kirl-lang

↓ 26 callersFunctionget_candidate_paths
(path: Vec<String>, imports: &BTreeMap<String, HashSet<Vec<String>>>)
kirl_semantic_analyzer/src/syntax_tree_to_hir.rs:52
↓ 20 callersMethodis_a
(&self, rhs: &Self)
kirl_common/src/typing.rs:71
↓ 20 callersFunctionpush_variable
(variable: Variable<(Uuid, HIRType)>, result: &mut Vec<LIRStatement>)
kirl_vm/src/lir.rs:96
↓ 19 callersFunctionadd_used_variable
(variable: &Variable<(Uuid, HIRType)>, result: &mut HashSet<Uuid>)
kirl_semantic_analyzer/src/type_checker.rs:662
↓ 16 callersFunctioninto_one
(variable: Variable<ResolvedItems>)
kirl_semantic_analyzer/src/type_checker.rs:586
↓ 14 callersMethodinto_normalized
(mut self)
kirl_common/src/typing.rs:114
↓ 13 callersMethodoperand
(self)
kirl_vm/src/bytecode.rs:62
↓ 7 callersMethodnormalize
(&mut self)
kirl_common/src/typing.rs:89
↓ 7 callersFunctionpush_expression
(Expression { expression, .. }: Expression, result: &mut Vec<HIRStatement<SearchPaths>>, variables: &mut BTree
kirl_semantic_analyzer/src/syntax_tree_to_hir.rs:448
↓ 6 callersFunctionconvert_list
(statements: impl IntoIterator<Item = HIRStatement<(Uuid, HIRType)>>, result: &mut Vec<LIRStatement>, sequence
kirl_vm/src/lir.rs:94
↓ 6 callersFunctiondecision_type_inner
(statements: &mut [HIRStatement<ResolvedItems>], types: &mut Vec<HIRType>, return_type: &HIRType)
kirl_semantic_analyzer/src/type_checker.rs:110
↓ 5 callersMethodnext
(self)
kirl_parser/src/lib.rs:31
↓ 5 callersMethodparse
(&self, input: &str)
kirl_parser/src/lib.rs:106
↓ 5 callersMethodtry_map_collect
(self, mut map: impl FnMut(Self::Item) -> Result<T, E>)
kirl_parser/src/kirl_parser.rs:168
↓ 4 callersFunctionapply_generics_type_argument
(ty: HIRType, map: &HashMap<&str, usize>)
kirl_semantic_analyzer/src/syntax_tree_to_hir.rs:56
↓ 4 callersFunctioncollect_top_level_item_with_imports
(top_level_statements: Vec<KirlTopLevelStatement>)
kirl_semantic_analyzer/src/lib.rs:33
↓ 4 callersFunctionpush_deconstruct_pattern
(pattern: Pattern, begin: Variable<SearchPaths>, result: &mut Vec<HIRStatement<SearchPaths>>, variables: &mut
kirl_semantic_analyzer/src/syntax_tree_to_hir.rs:131
↓ 4 callersMethodto_string
(&self)
kirl_common/src/typing.rs:273
↓ 3 callersFunctionanalysis_statements
(code: Vec<Statement>)
kirl_semantic_analyzer/src/syntax_tree_to_hir.rs:94
↓ 3 callersMethodapply_generics_type_argument
(&self, type_arguments: &[HIRType])
kirl_common/src/typing.rs:20
↓ 3 callersFunctionget_param_type
(ty: &Type)
kirl_common_macro/src/kirl_function.rs:313
↓ 3 callersMethodmember_type
(&self, member_name: &str)
kirl_common/src/typing.rs:119
↓ 3 callersMethodnext_line
(self)
kirl_parser/src/lib.rs:36
↓ 3 callersMethodoperand_signed
(self)
kirl_vm/src/bytecode.rs:67
↓ 3 callersMethodtuple_item_type
(&self, n: usize)
kirl_common/src/typing.rs:134
↓ 2 callersFunctionadd_parsed_function
(function_types: &mut HashMap<(PathBuf, String), Vec<(Uuid, HIRType)>>, parsed_functions: &mut HashMap<Uuid, V
kirl_engine/src/lib.rs:170
↓ 2 callersFunctionanalysis
(code: Vec<Statement>, argument_patterns: Vec<Pattern>, import_paths: ImportPath, generics_argument_names: &Ha
kirl_semantic_analyzer/src/syntax_tree_to_hir.rs:98
↓ 2 callersFunctioncollect_import_path
(path: ImportPath, mut base: Vec<String>)
kirl_semantic_analyzer/src/syntax_tree_to_hir.rs:175
↓ 2 callersMethodcombine
(&mut self, other: Self)
kirl_semantic_analyzer/src/lib.rs:176
↓ 2 callersFunctionhir_to_lir
(statements: Vec<HIRStatement<(Uuid, HIRType)>>, argument_count: usize)
kirl_vm/src/lir.rs:93
↓ 2 callersMethodintersect_to
(&self, rhs: &HIRType)
kirl_common/src/typing.rs:167
↓ 2 callersFunctionis_a_with_generics
(lhs: &HIRType, rhs: &HIRType, generics_type_arguments: &mut Vec<HIRType>)
kirl_semantic_analyzer/src/type_checker.rs:77
↓ 2 callersFunctionpush_statement
(Statement { statement, .. }: Statement, result: &mut Vec<HIRStatement<SearchPaths>>, variables: &mut BTreeMap
kirl_semantic_analyzer/src/syntax_tree_to_hir.rs:189
↓ 2 callersMethodresolve_file_by_path
(&mut self, path: impl AsRef<Path>)
kirl/src/main.rs:14
↓ 2 callersFunctionresolve_ref
(map: &HashMap<String, Vec<FunctionOrChildren>>, full_path: &[String])
kirl_stdlib/src/lib.rs:75
↓ 2 callersMethodtry_map_collect
(self, mut map: impl FnMut(Self::Item) -> Result<T, E>)
kirl_semantic_analyzer/src/syntax_tree_to_hir.rs:437
↓ 2 callersFunctionunwrap_paren
(ty: &Type)
kirl_common_macro/src/kirl_function.rs:275
↓ 2 callersFunctionunwrap_type
(ty: &'a Type, path: &[&str])
kirl_common_macro/src/kirl_function.rs:314
↓ 1 callersMethodall_reference
(&self)
kirl_semantic_analyzer/src/name_resolver.rs:126
↓ 1 callersFunctionanalysis_function
(WithImport { import, item }: WithImport<Function>)
kirl_semantic_analyzer/src/syntax_tree_to_hir.rs:78
↓ 1 callersFunctioncompile
(file_resolver: &mut F, entry_point: impl AsRef<Path>)
kirl_engine/src/lib.rs:179
↓ 1 callersFunctionconvert
(statement: HIRStatement<(Uuid, HIRType)>, result: &mut Vec<LIRStatement>, sequence: &mut usize, loop_labels:
kirl_vm/src/lir.rs:95
↓ 1 callersFunctiondecision_type
(mut statements: Vec<HIRStatement<ResolvedItems>>, argument_types: Vec<HIRType>, return_type: HIRType)
kirl_semantic_analyzer/src/type_checker.rs:104
↓ 1 callersFunctiondecision_type_one
(stmt: &mut HIRStatement<ResolvedItems>, types: &mut Vec<HIRType>, return_type: &HIRType)
kirl_semantic_analyzer/src/type_checker.rs:111
↓ 1 callersFunctiondowncast
(value: Arc<dyn KirlVMValueLock>)
kirl_common/src/interface.rs:64
↓ 1 callersFunctionexec
( KirlVMExecutable { bytecodes, entry_point, static_value_generators, rust
kirl_vm/src/vm.rs:11
↓ 1 callersMethodexpand_generics
(self)
kirl_common_macro/src/kirl_function.rs:20
↓ 1 callersMethodfunctions
(&self)
kirl_stdlib/src/lib.rs:138
↓ 1 callersFunctionget_ordinal
(index: usize)
kirl_semantic_analyzer/src/lib.rs:187
↓ 1 callersFunctionget_stdlib
()
kirl_stdlib/src/lib.rs:398
↓ 1 callersMethodget_type
(&self)
kirl_stdlib/src/lib.rs:445
↓ 1 callersMethodhas_member
(&self, member_name: &str)
kirl_common/src/typing.rs:149
↓ 1 callersMethodhas_tuple_item
(&self, n: usize)
kirl_common/src/typing.rs:158
↓ 1 callersMethodinfer_temporary
(&self)
kirl_common/src/typing.rs:256
↓ 1 callersFunctioninner
(statements: &[HIRStatement<(Uuid, HIRType)>], result: &mut HashSet<Uuid>)
kirl_semantic_analyzer/src/type_checker.rs:661
↓ 1 callersFunctioninto_one_candidate
(statements: Vec<HIRStatement<ResolvedItems>>)
kirl_semantic_analyzer/src/type_checker.rs:585
↓ 1 callersFunctionis_a
(ty: &TypeParamBound, path: &[&str])
kirl_common_macro/src/kirl_function.rs:345
↓ 1 callersFunctionkirl_function_inner
(args: TokenStream, input: TokenStream)
kirl_common_macro/src/kirl_function.rs:371
↓ 1 callersFunctionlir_to_bytecode
(lir: impl IntoIterator<Item = LIRStatement>, member_name_map: &mut HashMap<String, u32>, type_map: &mut HashM
kirl_vm/src/bytecode.rs:125
↓ 1 callersMethodopcode
(self)
kirl_vm/src/bytecode.rs:58
↓ 1 callersMethodpossibility_assignable_to
(&self, target: &HIRType)
kirl_common/src/typing.rs:242
↓ 1 callersFunctionquote_type
(ty: &HIRType)
kirl_common_macro/src/kirl_function.rs:231
↓ 1 callersFunctionresolve
( parser: &KirlParser, hir: Vec<HIRStatement<SearchPaths>>, hir_type: HIRType, hir_path: &impl
kirl_engine/src/lib.rs:109
↓ 1 callersMethodresolve
(&mut self, full_path: &[String])
kirl_semantic_analyzer/src/name_resolver.rs:17
↓ 1 callersMethodresolve
(&mut self, full_path: &[String])
kirl_stdlib/src/lib.rs:55
↓ 1 callersFunctionresolve_statements
(statements: Vec<HIRStatement<SearchPaths>>, resolver: &mut impl KirlNameResolver)
kirl_semantic_analyzer/src/name_resolver.rs:276
↓ 1 callersFunctionstatement_references
(statements: &Vec<HIRStatement<SearchPaths>>)
kirl_semantic_analyzer/src/name_resolver.rs:280
↓ 1 callersMethodstatic_values
(&self)
kirl_stdlib/src/lib.rs:142
↓ 1 callersMethodto_string
(&self)
kirl_semantic_analyzer/src/lib.rs:140
↓ 1 callersFunctionunwrap
(ptr: Arc<RwLock<T>>)
kirl_vm/src/vm.rs:7
↓ 1 callersFunctionunwrap_result
(ty: &Type)
kirl_common_macro/src/kirl_function.rs:283
↓ 1 callersFunctionused_functions
(statements: &[HIRStatement<(Uuid, HIRType)>])
kirl_semantic_analyzer/src/type_checker.rs:659
Methoddefault
()
kirl_parser/src/lib.rs:96
Methoddefault
()
kirl_parser/src/kirl_parser.rs:37
Methodexpand_generics_inner
(ty: HIRType, map: &HashMap<String, usize>)
kirl_common_macro/src/kirl_function.rs:28
Methodfmt
(&self, f: &mut Formatter<'_>)
kirl_vm/src/lir.rs:68
Methodfmt
(&self, f: &mut Formatter<'_>)
kirl_engine/src/lib.rs:60
Methodfmt
(&self, f: &mut Formatter<'_>)
kirl_common/src/typing.rs:414
Methodfmt
(&self, f: &mut Formatter<'_>)
kirl_semantic_analyzer/src/syntax_tree_to_hir.rs:30
Methodfmt
(&self, f: &mut Formatter<'_>)
kirl_semantic_analyzer/src/type_checker.rs:25
Methodfmt
(&self, f: &mut Formatter<'_>)
kirl_parser/src/lib.rs:43
Methodfmt
(&self, f: &mut Formatter<'_>)
kirl_parser/src/kirl_tokenizer.rs:182
Methodfmt
(&self, f: &mut Formatter<'_>)
kirl_parser/src/kirl_parser.rs:158
Methodfmt
(&self, f: &mut Formatter<'_>)
kirl_stdlib/src/lib.rs:26
Methodfrom
(value: Vec<LIRStatement>)
kirl_vm/src/lir.rs:15
Methodfrom
(e: KirlParseError)
kirl_engine/src/lib.rs:36
Methodfrom
(value: LIRType)
kirl_common/src/typing.rs:317
Methodfrom
(map: HashMap<&'static str, FileMap>)
kirl/tests/main.rs:16
Methodfrom
(value: Vec<HIRStatement<Reference>>)
kirl_semantic_analyzer/src/lib.rs:61
Methodfrom
(e: HIRTypeConvertError)
kirl_semantic_analyzer/src/syntax_tree_to_hir.rs:24
Methodfrom
(ty: TypeSyntax)
kirl_common_macro/src/kirl_function.rs:209
Methodfrom
(value: HashMap<String, Vec<FunctionOrChildren>>)
kirl_stdlib/src/lib.rs:46
Methodfrom_function
(f: F)
kirl_stdlib/src/lib.rs:36
Methodget_position
(&self)
kirl_parser/src/kirl_tokenizer.rs:118
Methodget_type
(&self)
kirl_common/src/interface.rs:115
Methodinto_kirl_value
(self)
kirl_common/src/interface.rs:119
Functionkirl_function
(args: TokenStream, input: TokenStream)
kirl_common_macro/src/lib.rs:6
Functionmain
()
kirl/src/main.rs:19
Methodnew
(opcode: KirlByteCodeOpcode, operand: u32)
kirl_vm/src/bytecode.rs:42
Methodnew
(line: usize, column: usize)
kirl_parser/src/lib.rs:27
next →1–100 of 136, ranked by callers