Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bea4dev/catla
/ functions
Functions
1,060 in github.com/bea4dev/catla
⨍
Functions
1,060
◇
Types & classes
358
↓ 3 callers
Function
infer_type_mapping_operator
( ast: &MappingOperator<'input, 'allocator>, previous_entity_id: Spanned<EntityID>, user_type_map:
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:6247
↓ 3 callers
Function
infer_type_operator
( left_entity_id: Spanned<EntityID>, right_entity_id: Option<Spanned<EntityID>>, parent_temp_entit
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:3383
↓ 3 callers
Method
init_insert_groups_lr
( &self, left: LifetimeTreeRef, right: LifetimeTreeRef, group_sets: &mut Vec<F
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:415
↓ 3 callers
Method
is_closure
(&self)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:877
↓ 3 callers
Method
is_option_or_result
(&self)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:620
↓ 3 callers
Method
is_return_origin
(&self, origin_entity_id: EntityID)
src/catla_optimization/src/lifetime.rs:58
↓ 3 callers
Function
is_valid_format_for_assignment
(expression: Expression)
catla_old_unused/src/transpiler/semantics/syntax_validation.rs:593
↓ 3 callers
Method
marge_with
(&mut self, other: Self)
catla_old_unused/src/transpiler/optimizer/variable_users/variable_user_collector.rs:50
↓ 3 callers
Method
mark_as_finished
(&self)
catla_old_unused/src/transpiler/future.rs:105
↓ 3 callers
Function
name_resolve_literal
( literal: &'allocator Literal<'input>, collect_error: bool, environment_id: EntityID, name_en
catla_old_unused/src/transpiler/name_resolver.rs:1791
↓ 3 callers
Function
name_resolve_where_clause
( ast: &'allocator WhereClause<'input, 'allocator>, environment_id: EntityID, name_environments: &
catla_old_unused/src/transpiler/name_resolver.rs:746
↓ 3 callers
Function
parse_literal_result
( cursor: &mut TokenCursor<'input, 'allocator>, )
catla_old_unused/catla_parser/src/parser.rs:984
↓ 3 callers
Function
parse_program
( lexer: &mut Lexer<'input>, until: &[TokenKind], errors: &mut std::vec::Vec<ParseError>, allo
src/catla_parser/src/parser.rs:16
↓ 3 callers
Function
parse_type_tag
( cursor: &mut TokenCursor<'input, 'allocator>, )
catla_old_unused/catla_parser/src/parser/types.rs:13
↓ 3 callers
Function
parse_type_tag
( kind: ParseTypeTagKind, lexer: &mut Lexer<'input>, errors: &mut std::vec::Vec<ParseError>, a
src/catla_parser/src/parser/types.rs:347
↓ 3 callers
Function
parse_variable_binding
( lexer: &mut Lexer<'input>, errors: &mut std::vec::Vec<ParseError>, allocator: &'allocator Bump,
src/catla_parser/src/parser/statement.rs:629
↓ 3 callers
Function
parse_where_clause
( cursor: &mut TokenCursor<'input, 'allocator>, next_expected_token: TokenKind, )
catla_old_unused/catla_parser/src/parser/statement.rs:589
↓ 3 callers
Function
parse_where_clause
( lexer: &mut Lexer<'input>, errors: &mut std::vec::Vec<ParseError>, allocator: &'allocator Bump,
src/catla_parser/src/parser/types.rs:388
↓ 3 callers
Method
register
(&self, module_name: Arc<String>, function_call_info: ModuleFunctionCallInfo)
catla_old_unused/src/transpiler/optimizer/function_recursive.rs:25
↓ 3 callers
Function
resolve_name
( ast: &Program<'input, '_>, all_crates: &std::vec::Vec<String>, wild_card_imports: &HashMap<Entit
src/catla_name_resolver/src/lib.rs:12
↓ 3 callers
Function
resolve_name_for_generics_info
( ast: &GenericsInfo<'input, '_>, environment: NameEnvironmentID, components: &mut NameEnvironment
src/catla_name_resolver/src/resolve.rs:819
↓ 3 callers
Function
resolve_name_for_where_clause
( ast: &WhereClause<'input, '_>, environment: NameEnvironmentID, components: &mut NameEnvironmentS
src/catla_name_resolver/src/resolve.rs:632
↓ 3 callers
Method
resolve_type
(&self, ty: &Type, user_type_set: &GlobalUserTypeSet)
src/catla_type/src/type_infer.rs:927
↓ 3 callers
Method
retake_type_variable
(&mut self, ty: &Type)
src/catla_type/src/type_infer.rs:1024
↓ 3 callers
Method
set_drop_order
(&mut self, node_ref: LifetimeTreeRef, drop_order: usize)
src/catla_optimization/src/lifetime.rs:400
↓ 3 callers
Function
solve_constraints_for_function
( state: &FunctionState, object_results: &mut HashMap<EntityID, LifetimeAnalyzeResult>, )
src/catla_optimization/src/lifetime.rs:2049
↓ 3 callers
Method
unify_with_return_type
( &mut self, return_expr_entity_id: WithDefineInfo<EntityID>, current_scope_this_type:
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:549
↓ 3 callers
Method
value_ptr
(&self)
src/catla_std/src/object.rs:278
↓ 2 callers
Method
add
(&mut self, lifetime_tree_ref: LifetimeTreeRef)
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:58
↓ 2 callers
Method
add_entry
(&mut self, entry_name: String, path: &Path)
catla_old_unused/src/transpiler/resource.rs:30
↓ 2 callers
Method
add_generics_info
(&self, name: &mut String, generics: &Vec<Type>)
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:1348
↓ 2 callers
Method
add_info
(&self, info: impl Iterator<Item = (Arc<FunctionType>, Arc<FunctionType>)>)
catla_old_unused/src/transpiler/optimizer/function_equals.rs:23
↓ 2 callers
Function
analyze_add_or_sub_expression
( expression: &AddOrSubExpression, state: &mut FunctionState, context: &mut AnalyzerContext, e
src/catla_optimization/src/lifetime.rs:1467
↓ 2 callers
Function
analyze_and_expression
( expression: &AndExpression, state: &mut FunctionState, context: &mut AnalyzerContext, escape
src/catla_optimization/src/lifetime.rs:1383
↓ 2 callers
Function
analyze_equals_expression
( expression: &EqualsExpression, state: &mut FunctionState, context: &mut AnalyzerContext, esc
src/catla_optimization/src/lifetime.rs:1411
↓ 2 callers
Function
analyze_factor
( factor: &Factor, state: &mut FunctionState, context: &mut AnalyzerContext, escape_context: b
src/catla_optimization/src/lifetime.rs:1523
↓ 2 callers
Function
analyze_function_summary
( definition: &FunctionDefinition<'ast, 'input, 'allocator>, name_resolved_map: &HashMap<EntityID, Res
src/catla_optimization/src/lifetime.rs:951
↓ 2 callers
Function
analyze_function_with_final_summary
( definition: &FunctionDefinition<'ast, 'input, 'allocator>, context: &mut AnalyzerContext, )
src/catla_optimization/src/lifetime.rs:1053
↓ 2 callers
Function
analyze_less_or_greater_expression
( expression: &LessOrGreaterExpression, state: &mut FunctionState, context: &mut AnalyzerContext,
src/catla_optimization/src/lifetime.rs:1439
↓ 2 callers
Function
analyze_module_level_roots
( program: &catla_parser::ast::Program<'input, 'allocator>, context: &mut AnalyzerContext, )
src/catla_optimization/src/lifetime.rs:1085
↓ 2 callers
Function
analyze_mul_or_div_expression
( expression: &MulOrDivExpression, state: &mut FunctionState, context: &mut AnalyzerContext, e
src/catla_optimization/src/lifetime.rs:1495
↓ 2 callers
Method
as_original_type
(&self)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:725
↓ 2 callers
Function
bind_variable_unknown
( ast: &VariableBinding, type_environment: &mut TypeEnvironment, context: &TranspileModuleContext,
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:2925
↓ 2 callers
Method
borrow
(&self)
catla_old_unused/catla_transpile_std/src/holder.rs:35
↓ 2 callers
Function
build_call_return_flow
( candidates: &[FunctionSymbol], call_inputs: &[ExprFlow], return_entity: EntityID, context: &
src/catla_optimization/src/lifetime.rs:2316
↓ 2 callers
Function
build_interface_adjacency
( global_implements_infos: &ImplementsInfoSet, user_type_set: &GlobalUserTypeSet, )
src/catla_optimization/src/lifetime.rs:855
↓ 2 callers
Function
byte_range_to_char_range
(source: &str, span: &Range<usize>)
src/catla_print_debug/src/optimization.rs:571
↓ 2 callers
Function
byte_to_char_index
(source: &str, byte_index: usize)
src/catla_print_debug/src/optimization.rs:577
↓ 2 callers
Method
check
( &self, user_type_set: &GlobalUserTypeSet, global_implements_infos: &ImplementsInfoSe
src/catla_type/src/types.rs:540
↓ 2 callers
Method
codegen
( &self, ast: &FunctionDefine, tags: &Vec<&TranspilerTag, &'allocator Bump>, r
catla_old_unused/src/transpiler/codegen/custom/rust_codegen/print.rs:23
↓ 2 callers
Function
codegen_for_function_signature
( ast: &FunctionDefine, type_infer_results: &HashMap<EntityID, Spanned<Type>>, module_entity_type_
src/catla_codegen/src/codegen.rs:1507
↓ 2 callers
Function
codegen_for_type_without_class_wrapper_nested
( ast: &TypeInfo, type_infer_results: &HashMap<EntityID, Spanned<Type>>, user_type_set: &GlobalUse
src/catla_codegen/src/codegen.rs:1852
↓ 2 callers
Function
codegen_for_user_type_impl_program
( ast: &Program, type_infer_results: &HashMap<EntityID, Spanned<Type>>, lifetime_analyze_results:
src/catla_codegen/src/codegen.rs:1171
↓ 2 callers
Function
codegen_for_variable_binding
(ast: &VariableBinding)
src/catla_codegen/src/codegen.rs:1622
↓ 2 callers
Function
codegen_mul_or_div_expression
( ast: &MulOrDivExpression, type_infer_results: &HashMap<EntityID, Spanned<Type>>, lifetime_analyz
src/catla_codegen/src/codegen.rs:3371
↓ 2 callers
Function
codegen_or_expression
( ast: &OrExpression, type_infer_results: &HashMap<EntityID, Spanned<Type>>, lifetime_analyze_resu
src/catla_codegen/src/codegen.rs:3151
↓ 2 callers
Function
codegen_return_place_argument
( call_entity: EntityID, stack_slots: &HashMap<EntityID, String>, in_static_initializer: bool,
src/catla_codegen/src/codegen.rs:2200
↓ 2 callers
Function
codegen_variable_binding
( ast: &VariableBinding<'input, '_>, code_builder: &mut CodeBuilder<'allocator>, allocator: &'allo
catla_old_unused/src/transpiler/codegen/program.rs:761
↓ 2 callers
Method
collect_argument_lifetime_expected
(&self)
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:1032
↓ 2 callers
Function
collect_concrete_method_symbols
( global_implements_infos: &ImplementsInfoSet, )
src/catla_optimization/src/lifetime.rs:913
↓ 2 callers
Function
collect_drop_required_user_types
( mut candidate_user_types: HashSet<GlobalUserTypeID>, user_type_set: &GlobalUserTypeSet, global_i
src/catla_optimization/src/lifetime.rs:2730
↓ 2 callers
Function
collect_function_call
( ast: &FunctionCall, name_resolved_map: &FxHashMap<EntityID, FoundDefineInfo>, allocator: &'alloc
catla_old_unused/src/transpiler/optimizer/variable_users/variable_user_collector.rs:486
↓ 2 callers
Function
collect_function_call_and_expression
( ast: &AndExpression, type_inference_result: &TypeInferenceResultContainer, function_calls: &mut
catla_old_unused/src/transpiler/optimizer/function_recursive/function_call_collector.rs:258
↓ 2 callers
Function
collect_function_call_mapping_operator
( ast: &MappingOperator, type_inference_result: &TypeInferenceResultContainer, function_calls: &mu
catla_old_unused/src/transpiler/optimizer/function_recursive/function_call_collector.rs:627
↓ 2 callers
Function
collect_function_definitions
( module_name: &str, program: &'ast catla_parser::ast::Program<'input, 'allocator>, module_entity_
src/catla_optimization/src/lifetime.rs:674
↓ 2 callers
Function
collect_import_element
( ast: &Program, package_resource_set: &PackageResourceSet, module_element_name_map: &HashMap<Stri
src/catla_import/src/element.rs:20
↓ 2 callers
Function
collect_import_element_for_function_call
( ast: &FunctionCall, import_elements: &mut HashMap<EntityID, Vec<ImportElement>>, package_resourc
src/catla_import/src/element.rs:1079
↓ 2 callers
Function
collect_import_element_for_mapping_operator
( ast: &MappingOperator, import_elements: &mut HashMap<EntityID, Vec<ImportElement>>, package_reso
src/catla_import/src/element.rs:1099
↓ 2 callers
Function
collect_import_for_function_call
( ast: &FunctionCall, modules: &mut Vec<String>, package_resource_set: &PackageResourceSet, )
src/catla_import/src/import.rs:585
↓ 2 callers
Function
collect_import_for_mapping_operator
( ast: &MappingOperator, modules: &mut Vec<String>, package_resource_set: &PackageResourceSet, )
src/catla_import/src/import.rs:595
↓ 2 callers
Function
collect_import_module_add_or_sub_expression
( ast: &AddOrSubExpression, import_element_map: &mut FxHashMap<EntityID, Spanned<String>>, name_re
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:434
↓ 2 callers
Function
collect_import_module_and_expression
( ast: &AndExpression, import_element_map: &mut FxHashMap<EntityID, Spanned<String>>, name_resolve
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:374
↓ 2 callers
Function
collect_import_module_compare_expression
( ast: &CompareExpression, import_element_map: &mut FxHashMap<EntityID, Spanned<String>>, name_res
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:404
↓ 2 callers
Function
collect_import_module_factor
( ast: &Factor, import_element_map: &mut FxHashMap<EntityID, Spanned<String>>, name_resolved_map:
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:494
↓ 2 callers
Function
collect_import_module_function_call
( ast: &FunctionCall, import_element_map: &mut FxHashMap<EntityID, Spanned<String>>, name_resolved
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:942
↓ 2 callers
Function
collect_import_module_generics_define
( ast: &GenericsDefine, import_element_map: &mut FxHashMap<EntityID, Spanned<String>>, name_resolv
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:280
↓ 2 callers
Function
collect_import_module_mapping_operator
( ast: &MappingOperator, import_element_map: &mut FxHashMap<EntityID, Spanned<String>>, name_resol
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:916
↓ 2 callers
Function
collect_import_module_mul_or_div_expression
( ast: &MulOrDivExpression, import_element_map: &mut FxHashMap<EntityID, Spanned<String>>, name_re
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:464
↓ 2 callers
Function
collect_import_module_type_tag
( ast: &TypeTag, import_element_map: &mut FxHashMap<EntityID, Spanned<String>>, name_resolved_map:
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:964
↓ 2 callers
Function
collect_lifetime_primary
( ast: &'allocator Primary<'_, 'allocator>, force_be_expression: bool, as_assign_left: bool, e
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer/lifetime_collector.rs:1244
↓ 2 callers
Method
collect_lifetimes
( &self, lifetime_tree_ref: LifetimeTreeRef, ignore_insert_on_first_layer: bool,
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:464
↓ 2 callers
Function
collect_mapping_operator
( ast: &MappingOperator, name_resolved_map: &FxHashMap<EntityID, FoundDefineInfo>, allocator: &'al
catla_old_unused/src/transpiler/optimizer/variable_users/variable_user_collector.rs:506
↓ 2 callers
Function
collect_mapping_operator
( mapping_operator: &MappingOperator, name_resolved_map: &HashMap<EntityID, ResolvedInfo>, lifetim
src/catla_print_debug/src/optimization.rs:477
↓ 2 callers
Function
collect_module_element_type_for_mapping_operator
( ast: &MappingOperator, generics: &mut HashMap<EntityID, Arc<GenericType>>, module_element_entity
src/catla_type/src/module_element_collector.rs:1898
↓ 2 callers
Function
collect_module_element_types_add_or_sub_expression
( ast: &AddOrSubExpression, user_type_map: &FxHashMap<String, Type>, import_element_map: &FxHashMa
catla_old_unused/src/transpiler/semantics/types/user_type_element_collector.rs:1277
↓ 2 callers
Function
collect_module_element_types_and_expression
( ast: &AndExpression, user_type_map: &FxHashMap<String, Type>, import_element_map: &FxHashMap<Ent
catla_old_unused/src/transpiler/semantics/types/user_type_element_collector.rs:1175
↓ 2 callers
Function
collect_module_element_types_compare_expression
( ast: &CompareExpression, user_type_map: &FxHashMap<String, Type>, import_element_map: &FxHashMap
catla_old_unused/src/transpiler/semantics/types/user_type_element_collector.rs:1226
↓ 2 callers
Function
collect_module_element_types_factor
( ast: &Factor, user_type_map: &FxHashMap<String, Type>, import_element_map: &FxHashMap<EntityID,
catla_old_unused/src/transpiler/semantics/types/user_type_element_collector.rs:1379
↓ 2 callers
Function
collect_module_element_types_function_call
( ast: &FunctionCall, user_type_map: &FxHashMap<String, Type>, import_element_map: &FxHashMap<Enti
catla_old_unused/src/transpiler/semantics/types/user_type_element_collector.rs:1840
↓ 2 callers
Function
collect_module_element_types_mapping_operator
( ast: &MappingOperator, user_type_map: &FxHashMap<String, Type>, import_element_map: &FxHashMap<E
catla_old_unused/src/transpiler/semantics/types/user_type_element_collector.rs:1799
↓ 2 callers
Function
collect_module_element_types_mul_or_div_expression
( ast: &MulOrDivExpression, user_type_map: &FxHashMap<String, Type>, import_element_map: &FxHashMa
catla_old_unused/src/transpiler/semantics/types/user_type_element_collector.rs:1328
↓ 2 callers
Function
collect_parse_error_function_call
( ast: &FunctionCall, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWarning>,
catla_old_unused/src/transpiler/parse_error.rs:831
↓ 2 callers
Function
collect_parse_error_generics
( ast: &Generics, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWarning>, cont
catla_old_unused/src/transpiler/parse_error.rs:1047
↓ 2 callers
Function
collect_parse_error_if_statement
( ast: &IfStatement, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWarning>, c
catla_old_unused/src/transpiler/parse_error.rs:866
↓ 2 callers
Function
collect_parse_error_program
( ast: Program, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWarning>, contex
catla_old_unused/src/transpiler/parse_error.rs:29
↓ 2 callers
Function
collect_recursive_result_function_call
( ast: &FunctionCall, results: &mut Vec<FunctionRecursiveResult>, context: &TranspileModuleContext
catla_old_unused/src/transpiler/optimizer/function_recursive/debug.rs:328
↓ 2 callers
Function
collect_recursive_result_mapping_operator
( ast: &MappingOperator, results: &mut Vec<FunctionRecursiveResult>, context: &TranspileModuleCont
catla_old_unused/src/transpiler/optimizer/function_recursive/debug.rs:340
↓ 2 callers
Function
collect_stack_alloc_from_add_or_sub_expression
( expression: &AddOrSubExpression, lifetime_analyze_results: Option<&LifetimeAnalyzeResults>, out_
src/catla_codegen/src/codegen.rs:2563
↓ 2 callers
Function
collect_stack_alloc_from_and_expression
( expression: &AndExpression, lifetime_analyze_results: Option<&LifetimeAnalyzeResults>, out_entit
src/catla_codegen/src/codegen.rs:2497
↓ 2 callers
Function
collect_stack_alloc_from_equals_expression
( expression: &EqualsExpression, lifetime_analyze_results: Option<&LifetimeAnalyzeResults>, out_en
src/catla_codegen/src/codegen.rs:2519
← previous
next →
301–400 of 1,060, ranked by callers