MCPcopy Create free account

hub / github.com/bea4dev/catla / functions

Functions1,060 in github.com/bea4dev/catla

↓ 970 callersMethodclone
(&self)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:962
↓ 721 callersMethodclone
(&self)
src/catla_std/src/object.rs:215
↓ 235 callersMethodget_kind
(&self)
catla_old_unused/catla_parser/src/parser.rs:1075
↓ 215 callersMethodas_str
(&self)
catla_old_unused/catla_parser/src/parser.rs:423
↓ 208 callersMethodmap
(self, f: F)
src/catla_parser/src/ast.rs:112
↓ 149 callersMethodget
(&self, id: GlobalUserTypeID)
src/catla_type/src/types.rs:408
↓ 135 callersMethodinsert
(&mut self, key: EntityID, value: T)
catla_old_unused/src/transpiler/component.rs:60
↓ 132 callersMethodget
(&self, entity_id: EntityID)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:1412
↓ 132 callersMethodnext
(&mut self)
src/catla_parser/src/lexer.rs:355
↓ 126 callersMethodcurrent
(&mut self)
src/catla_parser/src/lexer.rs:312
↓ 120 callersMethodinsert
(&mut self, entity_id: EntityID, implements_info: ImplementsInfo)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:1408
↓ 117 callersMethodnext
(&mut self)
catla_old_unused/catla_parser/src/lexer.rs:289
↓ 110 callersMethodmap
(self, function: F)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:978
↓ 101 callersMethodadd_str
(&mut self, str: &'allocator str)
catla_old_unused/src/transpiler/codegen.rs:61
↓ 88 callersMethodelapsed
(&self, lexer: &Lexer)
src/catla_parser/src/lexer.rs:433
↓ 83 callersMethodpush_line
(&self, code: &str)
src/catla_codegen/src/lib.rs:142
↓ 73 callersMethodclone
(&self)
catla_old_unused/catla_transpile_std/src/holder.rs:52
↓ 68 callersMethodmoduled
(self, module_path: ModulePath, span: Range<usize>)
src/catla_util/src/module_path.rs:42
↓ 65 callersMethodprev
(&mut self)
catla_old_unused/catla_parser/src/parser.rs:864
↓ 63 callersMethodcurrent
(&self)
catla_old_unused/catla_parser/src/parser.rs:849
↓ 62 callersMethodcollect
( &self, override_keyword_span: Range<usize>, interface_span: Range<usize>, ty
catla_old_unused/src/transpiler/semantics/types/type_info.rs:3030
↓ 61 callersMethodcast_anchor
(&self)
src/catla_parser/src/lexer.rs:324
↓ 61 callersMethodget_massage
(&self, localized_text: &LocalizedText, ty: ErrorMessageType)
catla_old_unused/src/transpiler/error.rs:28
↓ 59 callersFunctionskip
( cursor: &mut TokenCursor<'input, 'allocator>, skip_kinds: &[TokenKind], )
catla_old_unused/catla_parser/src/parser.rs:943
↓ 57 callersFunctionrecover_until
( lexer: &mut Lexer, until: &[TokenKind], kind: ParseErrorKind, )
src/catla_parser/src/error.rs:71
↓ 55 callersMethodelapsed
( &self, cursor: &TokenCursor<'input, 'allocator>, )
catla_old_unused/catla_parser/src/parser.rs:888
↓ 53 callersMethodget_span
(&self)
catla_old_unused/catla_parser/src/parser.rs:369
↓ 49 callersMethodget
(&self, modules: impl IntoIterator<Item = &String>)
src/catla_compiler/src/resource.rs:25
↓ 48 callersMethodset_entity_type
(&mut self, entity_id: EntityID, ty: WithDefineInfo<Type>)
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:230
↓ 42 callersMethodadd_line
(&mut self, str: String<'allocator>)
catla_old_unused/src/transpiler/codegen.rs:53
↓ 42 callersFunctionunexpected_token_error
( allocator: &'allocator Bump, token: Option<&Token<'input>>, )
catla_old_unused/catla_parser/src/parser.rs:1029
↓ 40 callersMethodwith_span
(self, span: Range<usize>)
src/catla_parser/src/ast.rs:122
↓ 39 callersMethodget_lifetime_tree
(&mut self, lifetime_tree_ref: LifetimeTreeRef)
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:203
↓ 37 callersMethodget
(&self)
catla_old_unused/src/transpiler/future.rs:28
↓ 35 callersMethodcollect
(self)
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:72
↓ 32 callersMethodget_entity_type
(&self, entity_id: EntityID)
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:1917
↓ 29 callersMethodcreate_entity_lifetime_tree
(&mut self, entity_id: EntityID)
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:156
↓ 29 callersMethodlock
( &self, )
catla_old_unused/src/transpiler/semantics/types/type_info.rs:928
↓ 29 callersMethodresolve_entity_type
(&self, entity_id: EntityID)
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:1085
↓ 29 callersMethodresolve_lifetime_ref
(&self, mut lifetime_tree_ref: LifetimeTreeRef)
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:188
↓ 29 callersMethodto_display_string
( &self, user_type_set: &GlobalUserTypeSet, type_environment: Option<&TypeEnvironment>
src/catla_type/src/types.rs:109
↓ 28 callersMethodget_massage_optional
(&self, localized_text: &LocalizedText, ty: ErrorMessageType)
catla_old_unused/src/transpiler/error.rs:32
↓ 28 callersMethodreplace_generics
( &self, replace_before: &[Arc<GenericType>], replace_after: &[Type], )
src/catla_type/src/types.rs:265
↓ 27 callersMethodcreate_type_variable_id_with_type
(&mut self, ty: Moduled<Type>)
src/catla_type/src/type_infer.rs:121
↓ 27 callersMethodfreeze_and_get
(&self)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:934
↓ 27 callersMethodupdate_with
(&mut self, other: Self)
catla_old_unused/src/transpiler/optimizer/variable_users/variable_user_collector.rs:60
↓ 25 callersMethodderef
(&self)
src/catla_std/src/object.rs:237
↓ 25 callersMethodpeek_prev
(&self)
catla_old_unused/catla_parser/src/parser.rs:872
↓ 25 callersMethodskip_line_feed
(&mut self)
src/catla_parser/src/lexer.rs:330
↓ 24 callersFunctioncollect_parse_error_with_parse_result
( ast: &ParseResult<T>, error_collector: fn( ast: &T, errors: &mut Vec<TranspileError>
catla_old_unused/src/transpiler/parse_error.rs:1065
↓ 24 callersFunctionget_type
( ast: &TypeInfo, this_type: &Option<Type>, generics: &HashMap<EntityID, Arc<GenericType>>, im
src/catla_type/src/module_element_collector.rs:751
↓ 24 callersMethodscope
(&self)
src/catla_codegen/src/lib.rs:120
↓ 24 callersMethodunify_type
( &mut self, first_type: &Type, first_span: &Range<usize>, first_module_name:
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:583
↓ 23 callersMethodget_type_display_string
(&self, ty: &Type)
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:1160
↓ 23 callersMethodmerge
( &mut self, lifetime_ref_left: LifetimeTreeRef, lifetime_ref_right: LifetimeTreeRef,
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:212
↓ 22 callersMethodadd_lazy_type_error_report
(&mut self, report: T)
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:1412
↓ 21 callersMethodcreate_lifetime_tree
(&mut self)
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:168
↓ 20 callersMethodset_entity_id_equals
(&mut self, first_entity_id: EntityID, second_entity_id: EntityID)
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:264
↓ 19 callersMethodast
(&'this self)
src/catla_parser/src/lib.rs:43
↓ 19 callersMethodget
(&self, name: &str)
src/catla_import/src/resource.rs:27
↓ 19 callersFunctionget_type
( ast: &TypeInfo, user_type_map: &FxHashMap<String, Type>, import_element_map: &FxHashMap<EntityID
catla_old_unused/src/transpiler/semantics/types/user_type_element_collector.rs:1876
↓ 18 callersMethodadd_line_str
(&mut self, str: &'allocator str)
catla_old_unused/src/transpiler/codegen.rs:57
↓ 18 callersFunctioncollect_error_tokens
( error_tokens: &Vec<Token, &Bump>, expected: Expected, error_code: usize, errors: &mut Vec<Tr
catla_old_unused/src/transpiler/parse_error.rs:1143
↓ 18 callersFunctioninfer_type_expression
( ast: Expression<'input, 'allocator>, user_type_map: &FxHashMap<String, Type>, import_element_map
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:3079
↓ 18 callersMethodmerge
(&mut self, other: Self)
src/catla_optimization/src/lifetime.rs:479
↓ 18 callersMethodresolve_generic_type
( &self, generic_id: LocalGenericID, )
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:1124
↓ 17 callersFunctioncollect_parse_error_only_parse_result_error
( result: &ParseResult<T>, expected: Expected, error_code: usize, errors: &mut Vec<TranspileEr
catla_old_unused/src/transpiler/parse_error.rs:1125
↓ 17 callersFunctionrecover_until_token_found
( cursor: &mut TokenCursor<'input, 'allocator>, until: &[TokenKind], )
catla_old_unused/catla_parser/src/parser.rs:1020
↓ 16 callersFunctioncollect_expression
( expression: &Expression, name_resolved_map: &HashMap<EntityID, ResolvedInfo>, lifetime_results:
src/catla_print_debug/src/optimization.rs:193
↓ 16 callersFunctioncollect_stack_alloc_from_expression
( expression: &Expression, lifetime_analyze_results: Option<&LifetimeAnalyzeResults>, out_entities
src/catla_codegen/src/codegen.rs:2425
↓ 16 callersFunctioncollect_type_infer_result_for_expression
( ast: &Expression, holder: &CatlaAST, entity_type_map: &HashMap<EntityID, Spanned<Type>>, use
src/catla_print_debug/src/type_infer.rs:214
↓ 16 callersFunctionparse_expression
( cursor: &mut TokenCursor<'input, 'allocator>, )
catla_old_unused/catla_parser/src/parser/expression.rs:7
↓ 16 callersFunctionparse_expression
( lexer: &mut Lexer<'input>, errors: &mut std::vec::Vec<ParseError>, allocator: &'allocator Bump,
src/catla_parser/src/parser/expression.rs:25
↓ 16 callersFunctionresolve_name_for_expression
( ast: &Expression<'input, '_>, environment: NameEnvironmentID, components: &mut NameEnvironmentSe
src/catla_name_resolver/src/resolve.rs:843
↓ 15 callersFunctionanalyze_expression
( expression: &Expression, state: &mut FunctionState, context: &mut AnalyzerContext, escape_co
src/catla_optimization/src/lifetime.rs:1316
↓ 15 callersFunctioncollect_function_call_expression
( ast: Expression, type_inference_result: &TypeInferenceResultContainer, function_calls: &mut Vec<
catla_old_unused/src/transpiler/optimizer/function_recursive/function_call_collector.rs:171
↓ 15 callersFunctioncollect_import_module_expression
( ast: Expression, import_element_map: &mut FxHashMap<EntityID, Spanned<String>>, name_resolved_ma
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:302
↓ 15 callersFunctioncollect_module_element_type_for_expression
( ast: &Expression, generics: &mut HashMap<EntityID, Arc<GenericType>>, module_element_entity_type
src/catla_type/src/module_element_collector.rs:1261
↓ 15 callersFunctioncollect_module_element_types_expression
( ast: Expression, user_type_map: &FxHashMap<String, Type>, import_element_map: &FxHashMap<EntityI
catla_old_unused/src/transpiler/semantics/types/user_type_element_collector.rs:1060
↓ 15 callersFunctioncollect_recursive_result_expression
( ast: Expression, results: &mut Vec<FunctionRecursiveResult>, context: &TranspileModuleContext, )
catla_old_unused/src/transpiler/optimizer/function_recursive/debug.rs:130
↓ 15 callersFunctioncollect_user_type_expression
( ast: Expression, user_type_map: &mut FxHashMap<String, Type>, context: &TranspileModuleContext,
catla_old_unused/src/transpiler/semantics/types/type_define_collector.rs:161
↓ 15 callersFunctioncollect_user_type_for_expression
( ast: &Expression, module_entity_type_map: &mut HashMap<EntityID, GlobalUserTypeID>, module_name_
src/catla_type/src/user_type_collector.rs:157
↓ 15 callersFunctioncollect_variable_info_expression
( ast: Expression, variable_move_info: &VariableUserInfo, info: &mut Vec<VariableInfo>, )
catla_old_unused/src/transpiler/optimizer/variable_users/debug.rs:161
↓ 15 callersFunctionname_resolve_expression
( ast: Expression<'input, 'allocator>, environment_id: EntityID, name_environments: &mut Component
catla_old_unused/src/transpiler/name_resolver.rs:782
↓ 14 callersFunctioncollect_import_element_for_expression
( ast: &Expression, import_elements: &mut HashMap<EntityID, Vec<ImportElement>>, package_resource_
src/catla_import/src/element.rs:519
↓ 14 callersFunctioncollect_import_for_expression
( ast: &Expression, modules: &mut Vec<String>, package_resource_set: &PackageResourceSet, )
src/catla_import/src/import.rs:257
↓ 14 callersMethodget_or_create_child
( &mut self, parent: LifetimeTreeRef, child_name: &str, )
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:281
↓ 14 callersFunctionvalidate_syntax_expression
( ast: Expression, context: &TranspileModuleContext, errors: &mut Vec<TranspileError>, warning
catla_old_unused/src/transpiler/semantics/syntax_validation.rs:248
↓ 13 callersMethodadd_advice
(&mut self, module_name: Arc<String>, advice: Advice)
catla_old_unused/src/transpiler/advice.rs:18
↓ 13 callersFunctionadd_lifetime_tree_to_scope
( lifetime_tree_ref: LifetimeTreeRef, ty: &Type, lifetime_scope: &mut LifetimeScope, stack_lif
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer/lifetime_collector.rs:30
↓ 13 callersFunctionapply_escape
( flow: &ExprFlow, state: &mut FunctionState, object_results: &mut HashMap<EntityID, LifetimeAnaly
src/catla_optimization/src/lifetime.rs:2001
↓ 13 callersFunctioncollect_expression
( ast: Expression, name_resolved_map: &FxHashMap<EntityID, FoundDefineInfo>, allocator: &'allocato
catla_old_unused/src/transpiler/optimizer/variable_users/variable_user_collector.rs:212
↓ 13 callersFunctioncreate_temp_var
( code_builder: &mut CodeBuilder<'allocator>, span: Range<usize>, entity_id: EntityID, )
catla_old_unused/src/transpiler/codegen/program.rs:33
↓ 13 callersMethodget_module_context
(&self, module_name: &str)
catla_old_unused/src/transpiler/context.rs:67
↓ 13 callersMethodnew_local_generic_id
( &mut self, type_span: Range<usize>, module_name: Arc<String>, )
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:112
↓ 13 callersFunctionread_until_token_found
( cursor: &mut TokenCursor<'input, 'allocator>, until: &[TokenKind], )
catla_old_unused/catla_parser/src/parser.rs:1002
↓ 13 callersFunctionresolve_name_for_type_info
( ast: &TypeInfo<'input, '_>, environment: NameEnvironmentID, components: &mut NameEnvironmentSet<
src/catla_name_resolver/src/resolve.rs:669
↓ 13 callersMethodtest_unify_type
( &mut self, left: Moduled<Type>, right: Moduled<Type>, user_type_set: &Global
src/catla_type/src/type_infer.rs:638
↓ 12 callersFunctioncollect_lifetime_expression
( ast: Expression<'_, 'allocator>, force_be_expression: bool, as_assign_left: bool, expr_bound
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer/lifetime_collector.rs:493
↓ 12 callersMethodresolve_type_alias
(&self, user_type_set: &GlobalUserTypeSet)
src/catla_type/src/types.rs:209
next →1–100 of 1,060, ranked by callers