MCPcopy Create free account

hub / github.com/bea4dev/catla / functions

Functions1,060 in github.com/bea4dev/catla

↓ 2 callersFunctioncollect_stack_alloc_from_factor
( factor: &Factor, lifetime_analyze_results: Option<&LifetimeAnalyzeResults>, out_entities: &mut V
src/catla_codegen/src/codegen.rs:2602
↓ 2 callersFunctioncollect_stack_alloc_from_less_or_greater_expression
( expression: &LessOrGreaterExpression, lifetime_analyze_results: Option<&LifetimeAnalyzeResults>,
src/catla_codegen/src/codegen.rs:2541
↓ 2 callersFunctioncollect_stack_alloc_from_mul_or_div_expression
( expression: &MulOrDivExpression, lifetime_analyze_results: Option<&LifetimeAnalyzeResults>, out_
src/catla_codegen/src/codegen.rs:2585
↓ 2 callersFunctioncollect_type_infer_result_for_mapping_operator
( ast: &MappingOperator, holder: &CatlaAST, entity_type_map: &HashMap<EntityID, Spanned<Type>>,
src/catla_print_debug/src/type_infer.rs:577
↓ 2 callersFunctioncollect_user_type_add_or_sub_expression
( ast: &AddOrSubExpression, user_type_map: &mut FxHashMap<String, Type>, context: &TranspileModule
catla_old_unused/src/transpiler/semantics/types/type_define_collector.rs:221
↓ 2 callersFunctioncollect_user_type_and_expression
( ast: &AndExpression, user_type_map: &mut FxHashMap<String, Type>, context: &TranspileModuleConte
catla_old_unused/src/transpiler/semantics/types/type_define_collector.rs:195
↓ 2 callersFunctioncollect_user_type_compare_expression
( ast: &CompareExpression, user_type_map: &mut FxHashMap<String, Type>, context: &TranspileModuleC
catla_old_unused/src/transpiler/semantics/types/type_define_collector.rs:208
↓ 2 callersFunctioncollect_user_type_factor
( ast: &Factor, user_type_map: &mut FxHashMap<String, Type>, context: &TranspileModuleContext, )
catla_old_unused/src/transpiler/semantics/types/type_define_collector.rs:247
↓ 2 callersFunctioncollect_user_type_for_function_call
( ast: &FunctionCall, module_entity_type_map: &mut HashMap<EntityID, GlobalUserTypeID>, module_nam
src/catla_type/src/user_type_collector.rs:571
↓ 2 callersFunctioncollect_user_type_for_mapping_operator
( ast: &MappingOperator, module_entity_type_map: &mut HashMap<EntityID, GlobalUserTypeID>, module_
src/catla_type/src/user_type_collector.rs:547
↓ 2 callersFunctioncollect_user_type_function_call
( ast: &FunctionCall, user_type_map: &mut FxHashMap<String, Type>, context: &TranspileModuleContex
catla_old_unused/src/transpiler/semantics/types/type_define_collector.rs:387
↓ 2 callersFunctioncollect_user_type_mapping_operator
( ast: &MappingOperator, user_type_map: &mut FxHashMap<String, Type>, context: &TranspileModuleCon
catla_old_unused/src/transpiler/semantics/types/type_define_collector.rs:371
↓ 2 callersFunctioncollect_user_type_mul_or_div_expression
( ast: &MulOrDivExpression, user_type_map: &mut FxHashMap<String, Type>, context: &TranspileModule
catla_old_unused/src/transpiler/semantics/types/type_define_collector.rs:234
↓ 2 callersFunctioncollect_variable_info_function_call
( ast: &FunctionCall, variable_move_info: &VariableUserInfo, info: &mut Vec<VariableInfo>, )
catla_old_unused/src/transpiler/optimizer/variable_users/debug.rs:383
↓ 2 callersFunctioncollect_variable_info_mapping_operator
( ast: &MappingOperator, variable_move_info: &VariableUserInfo, info: &mut Vec<VariableInfo>, )
catla_old_unused/src/transpiler/optimizer/variable_users/debug.rs:395
↓ 2 callersMethodcontains_argument_tree
( &self, lifetime_tree_ref: LifetimeTreeRef, loop_suppressor: &mut LoopSuppressor,
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:586
↓ 2 callersFunctioncontains_rust_codegen_tag
(tags: &Vec<&TranspilerTag, &Bump>)
catla_old_unused/src/transpiler/codegen/program.rs:94
↓ 2 callersMethodcount
(&self)
src/catla_std/src/object.rs:182
↓ 2 callersMethoddisable_function_return_value_stack_alloc
( &mut self, lifetime_ref: LifetimeTreeRef, changed_flag: &mut bool, loop_supp
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:971
↓ 2 callersMethoddrop_order
(&self, node_ref: LifetimeTreeRef)
src/catla_optimization/src/lifetime.rs:408
↓ 2 callersMethoddrop_ref
(&self)
catla_old_unused/catla_transpile_std/src/memory.rs:74
↓ 2 callersMethoddrop_ref_without_free_this
(&self)
catla_old_unused/catla_transpile_std/src/memory.rs:115
↓ 2 callersMethoddump
(&self)
src/catla_codegen/src/lib.rs:126
↓ 2 callersMethodeval
(&self, context: &TranspileContext)
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:1268
↓ 2 callersMethodfind_implements_for
( &self, ty: Moduled<Type>, function_name: &str, arguments: &[Moduled<Type>],
src/catla_type/src/types.rs:925
↓ 2 callersMethodforce_finish
(&self)
catla_old_unused/src/transpiler/future.rs:113
↓ 2 callersMethodfree
(&self)
catla_old_unused/catla_transpile_std/src/memory.rs:51
↓ 2 callersFunctionfunction_argument_usage
( function_type: Option<&Type>, argument_index: usize, user_type_set: &GlobalUserTypeSet, )
src/catla_codegen/src/codegen.rs:2223
↓ 2 callersFunctionfunction_returns_class
(function_type: Option<&Type>, user_type_set: &GlobalUserTypeSet)
src/catla_codegen/src/codegen.rs:2192
↓ 2 callersFunctionget_element_type
( parent_type: WithDefineInfo<Type>, element_name: Spanned<&str>, origin_type_filter: F, globa
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:5955
↓ 2 callersMethodget_entries
(&self)
catla_old_unused/src/transpiler/resource.rs:141
↓ 2 callersMethodget_expected_key
(&self)
catla_old_unused/src/transpiler/parse_error/misc.rs:125
↓ 2 callersFunctionget_function_type_and_name
( ast: &'allocator FunctionDefine, user_type_map: &FxHashMap<String, Type>, import_element_map: &F
catla_old_unused/src/transpiler/semantics/types/user_type_element_collector.rs:864
↓ 2 callersMethodget_generics_define_length
(&self)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:710
↓ 2 callersMethodget_indexed_element_type_with_replaced_generic
( &self, index: usize, )
catla_old_unused/src/transpiler/semantics/types/type_info.rs:628
↓ 2 callersFunctionget_module_import_type
( ast: &Primary, first_literal: &Literal, mut path_name: String, chain_start_position: &mut us
src/catla_type/src/type_infer.rs:4149
↓ 2 callersFunctionget_module_name_from_new_expression
( new_expression: &NewExpression, import_element_map: &FxHashMap<EntityID, Spanned<String>>, name_
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:838
↓ 2 callersMethodget_text_optional
(&self, key: T)
catla_old_unused/src/localize/localizer.rs:31
↓ 2 callersMethodget_type_name
(&self)
catla_old_unused/src/transpiler/component.rs:27
↓ 2 callersMethodget_where_bounds
(&self)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:543
↓ 2 callersMethodhas_separator
(&self, kind: &[EnvironmentSeparatorKind])
catla_old_unused/src/transpiler/name_resolver.rs:156
↓ 2 callersMethodimport_function_return_tree
( &mut self, function_return_tree: &ContainsFunctionReturnTree, changed_flag: &mut boo
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:1197
↓ 2 callersFunctioninfer_type
( ast: &Program, implements_element_checker: &ImplementsElementChecker, generics: &HashMap<EntityI
src/catla_type/src/type_infer.rs:1176
↓ 2 callersFunctioninfer_type_add_or_sub_expression
( ast: &'allocator AddOrSubExpression<'input, 'allocator>, user_type_map: &FxHashMap<String, Type>,
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:3794
↓ 2 callersFunctioninfer_type_and_expression
( ast: &'allocator AndExpression<'input, 'allocator>, user_type_map: &FxHashMap<String, Type>, imp
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:3556
↓ 2 callersFunctioninfer_type_blocks_or_expressions
( blocks_or_expressions: Vec< Either<&'allocator Block<'input, 'allocator>, Expression<'input, 'al
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:5481
↓ 2 callersFunctioninfer_type_compare_expression
( ast: &'allocator CompareExpression<'input, 'allocator>, user_type_map: &FxHashMap<String, Type>,
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:3685
↓ 2 callersFunctioninfer_type_factor
( ast: &'allocator Factor<'input, 'allocator>, user_type_map: &FxHashMap<String, Type>, import_ele
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:4004
↓ 2 callersFunctioninfer_type_for_variable_binding
( ast: &VariableBinding, type_environment: &mut TypeEnvironment, implements_element_checker: &Impl
src/catla_type/src/type_infer.rs:1809
↓ 2 callersFunctioninfer_type_mul_or_div_expression
( ast: &'allocator MulOrDivExpression<'input, 'allocator>, user_type_map: &FxHashMap<String, Type>,
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:3899
↓ 2 callersFunctioninfer_type_primary_right
( ast: &PrimaryRight<'input, 'allocator>, previous_primary: Spanned<EntityID>, user_type_map: &FxH
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:5748
↓ 2 callersFunctioninit_count_and_flags
(mutex: bool, heap: bool, drop: bool)
src/catla_std/src/object.rs:17
↓ 2 callersMethodinit_generics
(&self)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:437
↓ 2 callersMethodinit_insert_groups_borrowed_ref
( &self, origin: LifetimeTreeRef, group_sets: &mut Vec<FxHashSet<LifetimeTreeRef>>,
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:450
↓ 2 callersMethodinit_lifetime_expected_relationships
(&mut self, changed_flag: &mut bool)
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:326
↓ 2 callersFunctionis_borrowable_expression
(expression: &Expression, context: &AnalyzerContext)
src/catla_optimization/src/lifetime.rs:2507
↓ 2 callersFunctionis_class_type
(ty: &Type, user_type_set: &GlobalUserTypeSet)
src/catla_optimization/src/lifetime.rs:2912
↓ 2 callersFunctionis_drop_implements_statement
(implements: &catla_parser::ast::Implements)
src/catla_codegen/src/codegen.rs:1229
↓ 2 callersFunctionis_duplicated_implementation
( implementation_1: &ImplementsInfo, implementation_2: &ImplementsInfo, )
catla_old_unused/src/transpiler/semantics/types/type_info.rs:2602
↓ 2 callersFunctionis_duplicated_implementation_type
(type_1: &Type, type_2: &Type)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:2636
↓ 2 callersMethodis_recursive
( &self, module_name: &Arc<String>, function_entity_id: &EntityID, context: &T
catla_old_unused/src/transpiler/optimizer/function_recursive.rs:32
↓ 2 callersMethodis_renamed_type
(&self)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:815
↓ 2 callersMethodis_required_function_equals_info
(&self)
catla_old_unused/src/transpiler/context.rs:154
↓ 2 callersMethodis_required_variable_move_info
(&self)
catla_old_unused/src/transpiler/context.rs:162
↓ 2 callersFunctionmap_catla_builtin_type
(name: &str)
src/catla_codegen/src/codegen.rs:2245
↓ 2 callersMethodmark_as_started
(&self)
catla_old_unused/src/transpiler/future.rs:81
↓ 2 callersMethodmerge
(&mut self, other: &ImplementsInfoSet)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:1416
↓ 2 callersMethodmerge
(&self, other: &Self)
src/catla_type/src/types.rs:911
↓ 2 callersFunctionmerged_parameter_constraints
( candidates: &[FunctionSymbol], summaries: &HashMap<FunctionSymbol, FunctionSummary>, interface_a
src/catla_optimization/src/lifetime.rs:2218
↓ 2 callersFunctionmerged_parameter_escape
( candidates: &[FunctionSymbol], parameter_count: usize, summaries: &HashMap<FunctionSymbol, Funct
src/catla_optimization/src/lifetime.rs:2175
↓ 2 callersFunctionname_resolve_add_or_sub_expression
( ast: &'allocator AddOrSubExpression<'input, 'allocator>, environment_id: EntityID, name_environm
catla_old_unused/src/transpiler/name_resolver.rs:1056
↓ 2 callersFunctionname_resolve_and_expression
( ast: &'allocator AndExpression<'input, 'allocator>, environment_id: EntityID, name_environments:
catla_old_unused/src/transpiler/name_resolver.rs:984
↓ 2 callersFunctionname_resolve_compare_expression
( ast: &'allocator CompareExpression<'input, 'allocator>, environment_id: EntityID, name_environme
catla_old_unused/src/transpiler/name_resolver.rs:1020
↓ 2 callersFunctionname_resolve_factor
( ast: &'allocator Factor<'input, 'allocator>, environment_id: EntityID, name_environments: &mut C
catla_old_unused/src/transpiler/name_resolver.rs:1128
↓ 2 callersFunctionname_resolve_function_call
( ast: &'allocator FunctionCall<'input, 'allocator>, environment_id: EntityID, name_environments:
catla_old_unused/src/transpiler/name_resolver.rs:1565
↓ 2 callersFunctionname_resolve_mapping_operator
( ast: &'allocator MappingOperatorKind<'input, 'allocator>, environment_id: EntityID, name_environ
catla_old_unused/src/transpiler/name_resolver.rs:1483
↓ 2 callersFunctionname_resolve_mul_or_div_expression
( ast: &'allocator MulOrDivExpression<'input, 'allocator>, environment_id: EntityID, name_environm
catla_old_unused/src/transpiler/name_resolver.rs:1092
↓ 2 callersFunctionname_resolve_program
( ast: Program<'input, 'allocator>, parent_env_id: Option<EntityID>, is_user_type_scope: bool,
catla_old_unused/src/transpiler/name_resolver.rs:166
↓ 2 callersMethodnest
(&self)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:3159
↓ 2 callersMethodnew_lifetime_tree_ref
(&mut self)
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:178
↓ 2 callersMethodnew_user_type
(&self, user_type: UserTypeInfo)
src/catla_type/src/types.rs:398
↓ 2 callersFunctionparse_add_or_sub_expression
( cursor: &mut TokenCursor<'input, 'allocator>, )
catla_old_unused/catla_parser/src/parser/expression.rs:119
↓ 2 callersFunctionparse_add_or_sub_expression
( lexer: &mut Lexer<'input>, errors: &mut std::vec::Vec<ParseError>, allocator: &'allocator Bump,
src/catla_parser/src/parser/expression.rs:203
↓ 2 callersFunctionparse_and_expression
( cursor: &mut TokenCursor<'input, 'allocator>, )
catla_old_unused/catla_parser/src/parser/expression.rs:52
↓ 2 callersFunctionparse_and_expression
( lexer: &mut Lexer<'input>, errors: &mut std::vec::Vec<ParseError>, allocator: &'allocator Bump,
src/catla_parser/src/parser/expression.rs:84
↓ 2 callersFunctionparse_compare_expression
( cursor: &mut TokenCursor<'input, 'allocator>, )
catla_old_unused/catla_parser/src/parser/expression.rs:80
↓ 2 callersFunctionparse_equals_expression
( lexer: &mut Lexer<'input>, errors: &mut std::vec::Vec<ParseError>, allocator: &'allocator Bump,
src/catla_parser/src/parser/expression.rs:121
↓ 2 callersFunctionparse_factor
( cursor: &mut TokenCursor<'input, 'allocator>, )
catla_old_unused/catla_parser/src/parser/expression.rs:189
↓ 2 callersFunctionparse_factor
( lexer: &mut Lexer<'input>, errors: &mut std::vec::Vec<ParseError>, allocator: &'allocator Bump,
src/catla_parser/src/parser/expression.rs:283
↓ 2 callersFunctionparse_function_argument
( cursor: &mut TokenCursor<'input, 'allocator>, )
catla_old_unused/catla_parser/src/parser/statement.rs:830
↓ 2 callersFunctionparse_function_argument
( lexer: &mut Lexer<'input>, errors: &mut std::vec::Vec<ParseError>, allocator: &'allocator Bump,
src/catla_parser/src/parser/statement.rs:606
↓ 2 callersFunctionparse_function_call
( cursor: &mut TokenCursor<'input, 'allocator>, )
catla_old_unused/catla_parser/src/parser/expression.rs:523
↓ 2 callersFunctionparse_function_call
( lexer: &mut Lexer<'input>, errors: &mut std::vec::Vec<ParseError>, allocator: &'allocator Bump,
src/catla_parser/src/parser/expression.rs:646
↓ 2 callersFunctionparse_if_statement
( cursor: &mut TokenCursor<'input, 'allocator>, )
catla_old_unused/catla_parser/src/parser/expression.rs:303
↓ 2 callersFunctionparse_if_statement
( lexer: &mut Lexer<'input>, errors: &mut std::vec::Vec<ParseError>, allocator: &'allocator Bump,
src/catla_parser/src/parser/expression.rs:1087
↓ 2 callersFunctionparse_less_or_greater_expression
( lexer: &mut Lexer<'input>, errors: &mut std::vec::Vec<ParseError>, allocator: &'allocator Bump,
src/catla_parser/src/parser/expression.rs:161
↓ 2 callersFunctionparse_mapping_operator
( cursor: &mut TokenCursor<'input, 'allocator>, )
catla_old_unused/catla_parser/src/parser/expression.rs:862
↓ 2 callersFunctionparse_mapping_operator
( lexer: &mut Lexer<'input>, errors: &mut std::vec::Vec<ParseError>, allocator: &'allocator Bump,
src/catla_parser/src/parser/expression.rs:495
↓ 2 callersFunctionparse_mul_or_div_expression
( cursor: &mut TokenCursor<'input, 'allocator>, )
catla_old_unused/catla_parser/src/parser/expression.rs:154
↓ 2 callersFunctionparse_mul_or_div_expression
( lexer: &mut Lexer<'input>, errors: &mut std::vec::Vec<ParseError>, allocator: &'allocator Bump,
src/catla_parser/src/parser/expression.rs:243
← previousnext →401–500 of 1,060, ranked by callers