MCPcopy Create free account

hub / github.com/bea4dev/catla / functions

Functions1,060 in github.com/bea4dev/catla

↓ 11 callersFunctioncollect_import_element_for_type_info
( ast: &TypeInfo, import_elements: &mut HashMap<EntityID, Vec<ImportElement>>, package_resource_se
src/catla_import/src/element.rs:575
↓ 11 callersFunctioncollect_import_for_type_info
( ast: &TypeInfo, modules: &mut Vec<String>, package_resource_set: &PackageResourceSet, )
src/catla_import/src/import.rs:289
↓ 11 callersMethodcreate_type_variable_id_with_set
(&mut self)
src/catla_type/src/type_infer.rs:115
↓ 11 callersMethodget_text
(&self, key: T)
catla_old_unused/src/localize/localizer.rs:24
↓ 11 callersFunctionname_resolve_type_info
( ast: &'allocator TypeInfo<'input, 'allocator>, environment_id: EntityID, name_environments: &mut
catla_old_unused/src/transpiler/name_resolver.rs:1639
↓ 11 callersFunctionparse_type_info
( lexer: &mut Lexer<'input>, errors: &mut std::vec::Vec<ParseError>, allocator: &'allocator Bump,
src/catla_parser/src/parser/types.rs:63
↓ 11 callersFunctionprint_expression
( ast: Expression, info: &mut Vec<LifetimeInfo>, context: &TranspileModuleContext, )
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer/debug.rs:171
↓ 10 callersFunctionadd_error
(result: Result<(), TypeMismatchError>, type_environment: &mut TypeEnvironment)
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:6871
↓ 10 callersMethodget_result
(&self, entity_id: EntityID)
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:1756
↓ 10 callersFunctioninfer_type_for_expression
( ast: &Expression, as_expression: bool, type_environment: &mut TypeEnvironment, implements_el
src/catla_type/src/type_infer.rs:1842
↓ 10 callersMethodmark_as_explored
(&mut self, current: LifetimeTreeRef)
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:1222
↓ 10 callersFunctionparse_literal
( cursor: &mut TokenCursor<'input, 'allocator>, )
catla_old_unused/catla_parser/src/parser.rs:959
↓ 10 callersMethodphase
(&self, phase: usize)
catla_old_unused/src/transpiler/future.rs:77
↓ 10 callersMethodregister_implements_info
(&self, implements_info: ImplementsInfo)
src/catla_type/src/types.rs:917
↓ 10 callersMethodresolve_type
(&self, ty: &Type)
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:1239
↓ 10 callersMethodwrite_all
(self, file: &mut File)
catla_old_unused/src/transpiler/codegen.rs:117
↓ 9 callersMethodback_to_anchor
(&mut self, anchor: Anchor)
src/catla_parser/src/lexer.rs:341
↓ 9 callersFunctionbuild_drop_holder
( holder: &str, ty: &Type, lifetime_analyze_result: LifetimeAnalyzeResult, code_builder: &mut
catla_old_unused/src/transpiler/codegen/program.rs:61
↓ 9 callersFunctionclass_object_struct_name
(class_name: &str)
src/catla_codegen/src/codegen.rs:1911
↓ 9 callersMethoddefine
(&mut self, env: NameEnvironmentID, name: Cow<'input, str>, define: DefineInfo)
src/catla_name_resolver/src/lib.rs:155
↓ 9 callersMethodget_type_variable_type
( &self, type_variable_id: TypeVariableID, )
src/catla_type/src/type_infer.rs:99
↓ 9 callersFunctionis_class_type
(ty: &Type, user_type_set: &GlobalUserTypeSet)
src/catla_codegen/src/codegen.rs:2022
↓ 9 callersFunctionmap_module_root
(module_root: &str, current_crate_name: &str)
src/catla_codegen/src/codegen.rs:2261
↓ 9 callersFunctionname_resolve_block
( ast: &'allocator Block<'input, 'allocator>, environment_id: EntityID, is_user_type_scope: bool,
catla_old_unused/src/transpiler/name_resolver.rs:955
↓ 9 callersFunctionparse_block
( lexer: &mut Lexer<'input>, errors: &mut std::vec::Vec<ParseError>, allocator: &'allocator Bump,
src/catla_parser/src/parser/expression.rs:690
↓ 9 callersMethodset
(&self, module_name: &String, value: Arc<T>)
src/catla_compiler/src/resource.rs:36
↓ 9 callersMethodunify_type
( &mut self, left: Moduled<Type>, right: Moduled<Type>, user_type_set: &Global
src/catla_type/src/type_infer.rs:284
↓ 8 callersMethodadd_check_type_info_bounds
( &mut self, ty: Spanned<Type>, this_type: &Type, check_this_type_bounds: bool
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:1751
↓ 8 callersMethodadd_module
(&mut self, module_name: impl ToString)
catla_old_unused/src/transpiler/context.rs:180
↓ 8 callersFunctioncodegen_expression
( ast: &Expression, type_infer_results: &HashMap<EntityID, Spanned<Type>>, lifetime_analyze_result
src/catla_codegen/src/codegen.rs:3088
↓ 8 callersFunctioncollect_module_element_type_for_program
( ast: &Program, this_type: &Option<Type>, element_type_holder: &mut Option<&mut HashMap<String, S
src/catla_type/src/module_element_collector.rs:24
↓ 8 callersFunctioncollect_user_type_for_program
( ast: &Program, module_entity_type_map: &mut HashMap<EntityID, GlobalUserTypeID>, module_name_typ
src/catla_type/src/user_type_collector.rs:12
↓ 8 callersMethodfork
(&mut self)
catla_old_unused/src/transpiler/codegen.rs:73
↓ 8 callersMethodget_element_type_with_replaced_generic
( &self, name: &str, )
catla_old_unused/src/transpiler/semantics/types/type_info.rs:481
↓ 8 callersFunctionheap
(count_and_flags: usize)
src/catla_std/src/object.rs:31
↓ 8 callersMethodis_implements
( &self, concrete: Moduled<Type>, interface: Moduled<Type>, function_type_hint
src/catla_type/src/types.rs:959
↓ 8 callersMethodis_replaceable_with
(&self, after: &Type)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:840
↓ 8 callersFunctionparse_type_info
( cursor: &mut TokenCursor<'input, 'allocator>, )
catla_old_unused/catla_parser/src/parser/types.rs:41
↓ 8 callersFunctionparse_with_recover
( cursor: &mut TokenCursor<'input, 'allocator>, parser: fn(&mut TokenCursor<'input, 'allocator>) -> Op
catla_old_unused/catla_parser/src/parser.rs:1039
↓ 8 callersMethodset_name_define_info
(&self, name: &'input str, define_info: DefineWithName)
catla_old_unused/src/transpiler/name_resolver.rs:143
↓ 8 callersMethodspan
(&self)
src/catla_parser/src/ast.rs:217
↓ 7 callersFunctionanalyze_program_statements
( program: &catla_parser::ast::Program<'input, 'allocator>, state: &mut FunctionState, context: &m
src/catla_optimization/src/lifetime.rs:1094
↓ 7 callersMethodborrow_mut_type_variable_set
( &mut self, type_variable_id: TypeVariableID, )
src/catla_type/src/type_infer.rs:659
↓ 7 callersFunctioncodegen_expression
( ast: Expression<'input, '_>, result_bind_var_name: Option<&str>, as_assign_left: bool, type_
catla_old_unused/src/transpiler/codegen/program.rs:881
↓ 7 callersFunctioncollect_function_call_program
( ast: Program, type_inference_result: &TypeInferenceResultContainer, function_calls: &mut Vec<(Ar
catla_old_unused/src/transpiler/optimizer/function_recursive/function_call_collector.rs:39
↓ 7 callersFunctioncollect_import_module_program
( ast: Program, import_element_map: &mut FxHashMap<EntityID, Spanned<String>>, name_resolved_map:
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:23
↓ 7 callersFunctioncollect_module_element_types_program
( ast: Program, user_type_map: &FxHashMap<String, Type>, import_element_map: &FxHashMap<EntityID,
catla_old_unused/src/transpiler/semantics/types/user_type_element_collector.rs:33
↓ 7 callersFunctioncollect_parse_error_type_info
( ast: &TypeInfo, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWarning>, cont
catla_old_unused/src/transpiler/parse_error.rs:963
↓ 7 callersFunctioncollect_parse_error_with_recovered
( recovered: &Recovered<T>, error_collector: fn( ast: &T, errors: &mut Vec<TranspileEr
catla_old_unused/src/transpiler/parse_error.rs:1092
↓ 7 callersFunctioncollect_program
( ast: Program, name_resolved_map: &FxHashMap<EntityID, FoundDefineInfo>, allocator: &'allocator B
catla_old_unused/src/transpiler/optimizer/variable_users/variable_user_collector.rs:98
↓ 7 callersFunctioncollect_program
( program: &Program, name_resolved_map: &HashMap<EntityID, ResolvedInfo>, lifetime_results: &Lifet
src/catla_print_debug/src/optimization.rs:69
↓ 7 callersFunctioncollect_recursive_result_program
( ast: Program, results: &mut Vec<FunctionRecursiveResult>, context: &TranspileModuleContext, )
catla_old_unused/src/transpiler/optimizer/function_recursive/debug.rs:61
↓ 7 callersFunctioncollect_type_infer_result_for_program
( ast: &Program, holder: &CatlaAST, entity_type_map: &HashMap<EntityID, Spanned<Type>>, user_t
src/catla_print_debug/src/type_infer.rs:57
↓ 7 callersFunctioncollect_user_type_program
( ast: Program, user_type_map: &mut FxHashMap<String, Type>, context: &TranspileModuleContext, )
catla_old_unused/src/transpiler/semantics/types/type_define_collector.rs:16
↓ 7 callersMethodcontains_kind
(&self, kind: StatementAttributeKind)
catla_old_unused/catla_parser/src/parser.rs:1108
↓ 7 callersMethodcreate_and_set_entity_type
( &mut self, entity_id: EntityID, ty: Moduled<Type>, )
src/catla_type/src/type_infer.rs:77
↓ 7 callersMethodexists_source_code_or_package
(&self, module_name: &str)
catla_old_unused/src/transpiler/resource.rs:137
↓ 7 callersMethodmap
(self, function: F)
catla_old_unused/catla_parser/src/parser.rs:23
↓ 7 callersFunctionresolve_name_for_program
( ast: &Program<'input, '_>, environment: NameEnvironmentID, components: &mut NameEnvironmentSet<'
src/catla_name_resolver/src/resolve.rs:19
↓ 7 callersMethodunify
## unify(merge into left) ```none let a = 100 b = a set(b): None, set(a): Some(int) │ ▼ set(a, b): Some(int) ```
src/catla_type/src/type_infer.rs:187
↓ 7 callersMethodunify_with_implicit_convert
( &mut self, first_entity_id: Spanned<EntityID>, second_entity_id: Spanned<EntityID>,
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:329
↓ 6 callersFunctioncodegen_for_type
( ast: &TypeInfo, type_infer_results: &HashMap<EntityID, Spanned<Type>>, user_type_set: &GlobalUse
src/catla_codegen/src/codegen.rs:1766
↓ 6 callersFunctioncodegen_type
( ty: &Type, code_builder: &mut CodeBuilder<'allocator>, allocator: &'allocator Bump, )
catla_old_unused/src/transpiler/codegen/program.rs:784
↓ 6 callersFunctioncollect_import_element_for_program
( ast: &Program, import_elements: &mut HashMap<EntityID, Vec<ImportElement>>, package_resource_set
src/catla_import/src/element.rs:41
↓ 6 callersFunctioncollect_import_for_program
( ast: &Program, modules: &mut Vec<String>, package_resource_set: &PackageResourceSet, )
src/catla_import/src/import.rs:20
↓ 6 callersFunctioncollect_import_module_type_info
( ast: &TypeInfo, import_element_map: &mut FxHashMap<EntityID, Spanned<String>>, name_resolved_map
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:984
↓ 6 callersFunctioncollect_parse_error_expression
( ast: &Expression, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWarning>, co
catla_old_unused/src/transpiler/parse_error.rs:441
↓ 6 callersFunctioncollect_variable_info_program
( ast: Program, variable_move_info: &VariableUserInfo, info: &mut Vec<VariableInfo>, )
catla_old_unused/src/transpiler/optimizer/variable_users/debug.rs:52
↓ 6 callersMethodcount_and_flags_ptr
(&self)
src/catla_std/src/object.rs:274
↓ 6 callersMethodget_all
(&self)
src/catla_import/src/resource.rs:32
↓ 6 callersMethodget_super_type_with_replaced_generics
(&self)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:688
↓ 6 callersMethodis_implemented
( &self, ty: &Type, interface: &Type, type_environment: &mut TypeEnvironment,
catla_old_unused/src/transpiler/semantics/types/type_info.rs:1420
↓ 6 callersMethodobject_result
(&self, entity_id: EntityID)
src/catla_optimization/src/lifetime.rs:43
↓ 6 callersMethodpull
(&mut self, builder: CodeBuilder<'allocator>)
catla_old_unused/src/transpiler/codegen.rs:85
↓ 6 callersMethodreplace_this_type
( &self, new_this_type: &Type, replace_field_recursive: bool, replace_bounds:
catla_old_unused/src/transpiler/semantics/types/type_info.rs:188
↓ 6 callersMethodresolve
(&self, define: &(Arc<String>, EntityID))
catla_old_unused/src/transpiler/optimizer/function_equals.rs:28
↓ 6 callersMethodresolve_type_surface
(&self, ty: &Type)
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:1140
↓ 6 callersMethodset_generic_type
(&mut self, generic_id: LocalGenericID, ty: WithDefineInfo<Type>)
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:247
↓ 6 callersMethodto_spanned
(self)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:990
↓ 6 callersFunctionunexpected_token_error
( ast_errors: &Vec<&ASTParseError>, expected: Expected, error_code: usize, context: &Transpile
catla_old_unused/src/transpiler/parse_error/misc.rs:163
↓ 5 callersFunctioncodegen_for_program
( ast: &Program, in_impl_scope: bool, type_infer_results: &HashMap<EntityID, Spanned<Type>>, l
src/catla_codegen/src/codegen.rs:19
↓ 5 callersFunctioncollect_generics_define
( ast: &GenericsDefine, this_type: &Option<Type>, generics: &mut HashMap<EntityID, Arc<GenericType
src/catla_type/src/module_element_collector.rs:700
↓ 5 callersFunctioncollect_lifetime_program
( ast: Program<'_, 'allocator>, force_be_expression: bool, expr_bound_tree_ref: Option<LifetimeTre
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer/lifetime_collector.rs:61
↓ 5 callersFunctioncollect_stack_alloc_from_program
( program: &Program, lifetime_analyze_results: Option<&LifetimeAnalyzeResults>, out_entities: &mut
src/catla_codegen/src/codegen.rs:2325
↓ 5 callersMethodcomplete
(&self, complete_value: Arc<T>)
catla_old_unused/src/transpiler/future.rs:41
↓ 5 callersMethodcontains_unknown
(&self)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:761
↓ 5 callersFunctiondrop_flag
(count_and_flags: usize)
src/catla_std/src/object.rs:36
↓ 5 callersFunctionequivalent_symbols
( symbol: &FunctionSymbol, interface_adjacency: &HashMap<FunctionSymbol, HashSet<FunctionSymbol>>, )
src/catla_optimization/src/lifetime.rs:2413
↓ 5 callersMethodfuture
(&self)
catla_old_unused/src/transpiler/future.rs:101
↓ 5 callersMethodget_name_define_info
( &self, name: &str, environments: &ComponentContainer<NameEnvironment<'input, 'alloca
catla_old_unused/src/transpiler/name_resolver.rs:97
↓ 5 callersMethodget_or_allocate_variable_for_entity
(&mut self, entity_id: EntityID)
src/catla_type/src/type_infer.rs:63
↓ 5 callersMethodget_where_bounds_with_replaced_generic
(&self)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:558
↓ 5 callersFunctioninfer_type_program
( ast: Program<'input, 'allocator>, user_type_map: &FxHashMap<String, Type>, import_element_map: &
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:1922
↓ 5 callersMethodis_float
(&self)
src/catla_type/src/types.rs:69
↓ 5 callersMethodis_integer
(&self)
src/catla_type/src/types.rs:54
↓ 5 callersMethodis_interface
(&self)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:829
↓ 5 callersMethodnew_environment
( &mut self, parent: Option<NameEnvironmentID>, separator: EnvironmentSeparatorKind,
src/catla_name_resolver/src/lib.rs:82
↓ 5 callersMethodnext
(&mut self)
catla_old_unused/catla_parser/src/parser.rs:853
↓ 5 callersMethodnext_lifetime
(&mut self)
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:150
↓ 5 callersFunctionset_object_heap
( object_results: &mut HashMap<EntityID, LifetimeAnalyzeResult>, object_entity: EntityID, )
src/catla_optimization/src/lifetime.rs:2096
← previousnext →101–200 of 1,060, ranked by callers