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
↓ 1 callers
Function
collect_import_element_for_primary
( ast: &Primary, import_elements: &mut HashMap<EntityID, Vec<ImportElement>>, package_resource_set
src/catla_import/src/element.rs:807
↓ 1 callers
Function
collect_import_element_for_primary_left
( ast: &PrimaryLeft, import_elements: &mut HashMap<EntityID, Vec<ImportElement>>, package_resource
src/catla_import/src/element.rs:835
↓ 1 callers
Function
collect_import_element_for_primary_right
( ast: &PrimaryRight, import_elements: &mut HashMap<EntityID, Vec<ImportElement>>, package_resourc
src/catla_import/src/element.rs:1036
↓ 1 callers
Function
collect_import_for_base_type_info
( ast: &BaseTypeInfo, modules: &mut Vec<String>, package_resource_set: &PackageResourceSet, )
src/catla_import/src/import.rs:330
↓ 1 callers
Function
collect_import_for_import_statement
( ast: &ImportStatement, modules: &mut Vec<String>, package_resource_set: &PackageResourceSet, )
src/catla_import/src/import.rs:182
↓ 1 callers
Function
collect_import_for_primary
( ast: &Primary, modules: &mut Vec<String>, package_resource_set: &PackageResourceSet, )
src/catla_import/src/import.rs:417
↓ 1 callers
Function
collect_import_for_primary_left
( ast: &PrimaryLeft, modules: &mut Vec<String>, package_resource_set: &PackageResourceSet, )
src/catla_import/src/import.rs:463
↓ 1 callers
Function
collect_import_for_primary_right
( ast: &PrimaryRight, modules: &mut Vec<String>, package_resource_set: &PackageResourceSet, )
src/catla_import/src/import.rs:566
↓ 1 callers
Function
collect_import_module_array_type_info
( ast: &ArrayTypeInfo, import_element_map: &mut FxHashMap<EntityID, Spanned<String>>, name_resolve
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:1046
↓ 1 callers
Function
collect_import_module_base_type_info
( ast: &BaseTypeInfo, import_element_map: &mut FxHashMap<EntityID, Spanned<String>>, name_resolved
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:1066
↓ 1 callers
Function
collect_import_module_import
( ast: &Import, import_element_map: &mut FxHashMap<EntityID, Spanned<String>>, errors: &mut Vec<Tr
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:208
↓ 1 callers
Function
collect_import_module_primary
( ast: &Primary, import_element_map: &mut FxHashMap<EntityID, Spanned<String>>, name_resolved_map:
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:514
↓ 1 callers
Function
collect_import_module_primary_left
( ast: &PrimaryLeft, import_element_map: &mut FxHashMap<EntityID, Spanned<String>>, name_resolved_
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:625
↓ 1 callers
Function
collect_import_module_primary_right
( ast: &PrimaryRight, import_element_map: &mut FxHashMap<EntityID, Spanned<String>>, name_resolved
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:870
↓ 1 callers
Function
collect_import_module_tuple_type_info
( ast: &TupleTypeInfo, import_element_map: &mut FxHashMap<EntityID, Spanned<String>>, name_resolve
catla_old_unused/src/transpiler/semantics/types/import_module_collector.rs:1026
↓ 1 callers
Function
collect_lifetime
( ast: Program, import_element_map: &FxHashMap<EntityID, Spanned<String>>, name_resolved_map: &FxH
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:1773
↓ 1 callers
Function
collect_lifetime_or_expression
( ast: &'allocator OrExpression<'_, 'allocator>, force_be_expression: bool, as_assign_left: bool,
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer/lifetime_collector.rs:742
↓ 1 callers
Function
collect_lifetime_primary_left
( ast: &'allocator PrimaryLeft<'_, 'allocator>, force_be_expression: bool, return_value_tree_ref:
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer/lifetime_collector.rs:1520
↓ 1 callers
Function
collect_lifetime_simple_primary
( ast: &'allocator SimplePrimary<'_, 'allocator>, return_value_tree_ref: LifetimeTreeRef, closure_
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer/lifetime_collector.rs:2116
↓ 1 callers
Function
collect_lifetime_source
( module_name: &str, ast: &CatlaAST, type_infer_results: &HashMap<EntityID, catla_parser::ast::Spa
src/catla_optimization/src/lifetime.rs:72
↓ 1 callers
Function
collect_module_element_type_for_primary
( ast: &Primary, generics: &mut HashMap<EntityID, Arc<GenericType>>, module_element_entity_type_ma
src/catla_type/src/module_element_collector.rs:1522
↓ 1 callers
Function
collect_module_element_type_for_primary_left
( ast: &PrimaryLeft, generics: &mut HashMap<EntityID, Arc<GenericType>>, module_element_entity_typ
src/catla_type/src/module_element_collector.rs:1568
↓ 1 callers
Function
collect_module_element_type_for_primary_right
( ast: &PrimaryRight, generics: &mut HashMap<EntityID, Arc<GenericType>>, module_element_entity_ty
src/catla_type/src/module_element_collector.rs:1845
↓ 1 callers
Function
collect_module_element_types_primary
( ast: &Primary, user_type_map: &FxHashMap<String, Type>, import_element_map: &FxHashMap<EntityID,
catla_old_unused/src/transpiler/semantics/types/user_type_element_collector.rs:1413
↓ 1 callers
Function
collect_module_element_types_primary_left
( ast: &PrimaryLeft, user_type_map: &FxHashMap<String, Type>, import_element_map: &FxHashMap<Entit
catla_old_unused/src/transpiler/semantics/types/user_type_element_collector.rs:1462
↓ 1 callers
Function
collect_module_element_types_primary_right
( ast: &PrimaryRight, user_type_map: &FxHashMap<String, Type>, import_element_map: &FxHashMap<Enti
catla_old_unused/src/transpiler/semantics/types/user_type_element_collector.rs:1745
↓ 1 callers
Function
collect_module_static_variables
(ast: &Program)
src/catla_codegen/src/codegen.rs:340
↓ 1 callers
Function
collect_name
( binding: &'a VariableBinding, user_define_names: &mut FxHashSet<&'a
catla_old_unused/src/transpiler/codegen/program.rs:125
↓ 1 callers
Function
collect_parameter_bindings
(function_define: &FunctionDefine)
src/catla_optimization/src/lifetime.rs:793
↓ 1 callers
Function
collect_parse_error_add_or_sub_expression
( ast: &AddOrSubExpression, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWarning>
catla_old_unused/src/transpiler/parse_error.rs:597
↓ 1 callers
Function
collect_parse_error_and_expression
( ast: &AndExpression, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWarning>,
catla_old_unused/src/transpiler/parse_error.rs:557
↓ 1 callers
Function
collect_parse_error_array_type_info
( ast: &ArrayTypeInfo, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWarning>,
catla_old_unused/src/transpiler/parse_error.rs:1000
↓ 1 callers
Function
collect_parse_error_base_type_info
( ast: &BaseTypeInfo, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWarning>,
catla_old_unused/src/transpiler/parse_error.rs:982
↓ 1 callers
Function
collect_parse_error_compare_expression
( ast: &CompareExpression, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWarning>,
catla_old_unused/src/transpiler/parse_error.rs:577
↓ 1 callers
Function
collect_parse_error_factor
( ast: &Factor, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWarning>, contex
catla_old_unused/src/transpiler/parse_error.rs:637
↓ 1 callers
Function
collect_parse_error_mul_or_div_expression
( ast: &MulOrDivExpression, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWarning>
catla_old_unused/src/transpiler/parse_error.rs:617
↓ 1 callers
Function
collect_parse_error_primary_left
( ast: &PrimaryLeft, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWarning>, c
catla_old_unused/src/transpiler/parse_error.rs:666
↓ 1 callers
Function
collect_parse_error_primary_right
( ast: &PrimaryRight, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWarning>,
catla_old_unused/src/transpiler/parse_error.rs:906
↓ 1 callers
Function
collect_parse_error_transpiler_tag
( ast: &TranspilerTag, errors: &mut Vec<TranspileError>, context: &TranspileModuleContext, )
catla_old_unused/src/transpiler/parse_error.rs:325
↓ 1 callers
Function
collect_parse_error_tuple_type_info
( ast: &TupleTypeInfo, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWarning>,
catla_old_unused/src/transpiler/parse_error.rs:1033
↓ 1 callers
Function
collect_parse_error_where_element
( ast: &WhereElement, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWarning>,
catla_old_unused/src/transpiler/parse_error.rs:413
↓ 1 callers
Function
collect_primary
( ast: &Primary, name_resolved_map: &FxHashMap<EntityID, FoundDefineInfo>, allocator: &'allocator
catla_old_unused/src/transpiler/optimizer/variable_users/variable_user_collector.rs:320
↓ 1 callers
Function
collect_primary
( primary: &Primary, name_resolved_map: &HashMap<EntityID, ResolvedInfo>, lifetime_results: &Lifet
src/catla_print_debug/src/optimization.rs:342
↓ 1 callers
Function
collect_primary_left
( ast: &PrimaryLeft, name_resolved_map: &FxHashMap<EntityID, FoundDefineInfo>, allocator: &'alloca
catla_old_unused/src/transpiler/optimizer/variable_users/variable_user_collector.rs:344
↓ 1 callers
Function
collect_primary_left
( primary_left: &PrimaryLeft, name_resolved_map: &HashMap<EntityID, ResolvedInfo>, lifetime_result
src/catla_print_debug/src/optimization.rs:355
↓ 1 callers
Function
collect_primary_right
( ast: &PrimaryRight, name_resolved_map: &FxHashMap<EntityID, FoundDefineInfo>, allocator: &'alloc
catla_old_unused/src/transpiler/optimizer/variable_users/variable_user_collector.rs:526
↓ 1 callers
Function
collect_primary_right
( primary_right: &PrimaryRight, name_resolved_map: &HashMap<EntityID, ResolvedInfo>, lifetime_resu
src/catla_print_debug/src/optimization.rs:458
↓ 1 callers
Function
collect_recursive_result_primary
( ast: &Primary, results: &mut Vec<FunctionRecursiveResult>, context: &TranspileModuleContext, )
catla_old_unused/src/transpiler/optimizer/function_recursive/debug.rs:217
↓ 1 callers
Function
collect_recursive_result_primary_left
( ast: &PrimaryLeft, results: &mut Vec<FunctionRecursiveResult>, context: &TranspileModuleContext,
catla_old_unused/src/transpiler/optimizer/function_recursive/debug.rs:229
↓ 1 callers
Function
collect_recursive_result_primary_right
( ast: &PrimaryRight, results: &mut Vec<FunctionRecursiveResult>, context: &TranspileModuleContext
catla_old_unused/src/transpiler/optimizer/function_recursive/debug.rs:312
↓ 1 callers
Method
collect_satisfied_implementations
( &self, ty: &Type, type_environment: &mut TypeEnvironment, current_scope_impl
catla_old_unused/src/transpiler/semantics/types/type_info.rs:1634
↓ 1 callers
Function
collect_stack_alloc_from_or_expression
( expression: &OrExpression, lifetime_analyze_results: Option<&LifetimeAnalyzeResults>, out_entiti
src/catla_codegen/src/codegen.rs:2475
↓ 1 callers
Function
collect_stack_alloc_from_primary
( primary: &Primary, lifetime_analyze_results: Option<&LifetimeAnalyzeResults>, out_entities: &mut
src/catla_codegen/src/codegen.rs:2614
↓ 1 callers
Function
collect_type_infer_result_for_primary
( ast: &Primary, holder: &CatlaAST, entity_type_map: &HashMap<EntityID, Spanned<Type>>, user_t
src/catla_print_debug/src/type_infer.rs:358
↓ 1 callers
Function
collect_type_infer_result_for_primary_left
( ast: &PrimaryLeft, holder: &CatlaAST, entity_type_map: &HashMap<EntityID, Spanned<Type>>, us
src/catla_print_debug/src/type_infer.rs:383
↓ 1 callers
Function
collect_type_infer_result_for_primary_right
( ast: &PrimaryRight, holder: &CatlaAST, entity_type_map: &HashMap<EntityID, Spanned<Type>>, u
src/catla_print_debug/src/type_infer.rs:546
↓ 1 callers
Function
collect_type_infer_result_variable_binding
( ast: &VariableBinding, holder: &CatlaAST, entity_type_map: &HashMap<EntityID, Spanned<Type>>,
src/catla_print_debug/src/type_infer.rs:187
↓ 1 callers
Function
collect_user_type_fields
( user_type_define: &UserTypeDefine, type_infer_results: &HashMap<EntityID, Spanned<Type>>, user_t
src/catla_codegen/src/codegen.rs:1282
↓ 1 callers
Function
collect_user_type_for_primary
( ast: &Primary, module_entity_type_map: &mut HashMap<EntityID, GlobalUserTypeID>, module_name_typ
src/catla_type/src/user_type_collector.rs:325
↓ 1 callers
Function
collect_user_type_for_primary_left
( ast: &PrimaryLeft, module_entity_type_map: &mut HashMap<EntityID, GlobalUserTypeID>, module_name
src/catla_type/src/user_type_collector.rs:350
↓ 1 callers
Function
collect_user_type_for_primary_right
( ast: &PrimaryRight, module_entity_type_map: &mut HashMap<EntityID, GlobalUserTypeID>, module_nam
src/catla_type/src/user_type_collector.rs:518
↓ 1 callers
Function
collect_user_type_primary
( ast: &Primary, user_type_map: &mut FxHashMap<String, Type>, context: &TranspileModuleContext, )
catla_old_unused/src/transpiler/semantics/types/type_define_collector.rs:257
↓ 1 callers
Function
collect_user_type_primary_left
( ast: &PrimaryLeft, user_type_map: &mut FxHashMap<String, Type>, context: &TranspileModuleContext
catla_old_unused/src/transpiler/semantics/types/type_define_collector.rs:268
↓ 1 callers
Function
collect_user_type_primary_right
( ast: &PrimaryRight, user_type_map: &mut FxHashMap<String, Type>, context: &TranspileModuleContex
catla_old_unused/src/transpiler/semantics/types/type_define_collector.rs:355
↓ 1 callers
Function
collect_variable_info_primary
( ast: &Primary, variable_move_info: &VariableUserInfo, info: &mut Vec<VariableInfo>, )
catla_old_unused/src/transpiler/optimizer/variable_users/debug.rs:261
↓ 1 callers
Function
collect_variable_info_primary_left
( ast: &PrimaryLeft, variable_move_info: &VariableUserInfo, info: &mut Vec<VariableInfo>, )
catla_old_unused/src/transpiler/optimizer/variable_users/debug.rs:273
↓ 1 callers
Function
collect_variable_info_primary_right
( ast: &PrimaryRight, variable_move_info: &VariableUserInfo, info: &mut Vec<VariableInfo>, )
catla_old_unused/src/transpiler/optimizer/variable_users/debug.rs:367
↓ 1 callers
Function
collect_variable_user_info
( ast: Program, name_resolved_map: &FxHashMap<EntityID, FoundDefineInfo>, )
catla_old_unused/src/transpiler/optimizer/variable_users/variable_user_collector.rs:87
↓ 1 callers
Method
compile_inner
(&self)
src/catla_compiler/src/compiler.rs:98
↓ 1 callers
Method
compile_module
(&self, source_code: SourceCode)
src/catla_compiler/src/compiler.rs:281
↓ 1 callers
Function
concrete_class_name_from_implements
( implements: &'a catla_parser::ast::Implements<'input, 'allocator>, )
src/catla_codegen/src/codegen.rs:1218
↓ 1 callers
Method
contains_unknown
(&self)
src/catla_type/src/types.rs:78
↓ 1 callers
Function
crate_source_dir
(crate_name: &str, codegen_settings: &CodegenSettings)
src/catla_compiler/src/compiler.rs:646
↓ 1 callers
Function
create_space_indent
(amount: usize)
catla_old_unused/src/transpiler/advice.rs:175
↓ 1 callers
Method
drop
(&mut self)
catla_old_unused/catla_transpile_std/src/holder.rs:62
↓ 1 callers
Method
drop_mutex
(&self)
catla_old_unused/catla_transpile_std/src/rust_codegen/string.rs:19
↓ 1 callers
Method
drop_ref_mutex
(&self)
catla_old_unused/catla_transpile_std/src/memory.rs:85
↓ 1 callers
Method
drop_ref_non_mutex
(&self)
catla_old_unused/catla_transpile_std/src/memory.rs:109
↓ 1 callers
Function
ensure_pub_mod_tree
( crate_name: String, package_resource_set: &PackageResourceSet, codegen_settings: &CodegenSetting
src/catla_compiler/src/compiler.rs:535
↓ 1 callers
Method
eval_lifetime_source
(&self, context: &TranspileContext)
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:1290
↓ 1 callers
Function
evaluate_lifetime_sources
( module_sources: &HashMap<String, Arc<ModuleLifetimeSource>>, user_type_set: &GlobalUserTypeSet,
src/catla_optimization/src/lifetime.rs:88
↓ 1 callers
Method
export
(self)
catla_old_unused/src/transpiler/optimizer/variable_users/variable_user_collector.rs:79
↓ 1 callers
Method
export_analyze_results
(&self, module_name: &Arc<String>)
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:1716
↓ 1 callers
Method
export_contains_function_return_tree
( &self, from: LifetimeTreeRef, )
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:794
↓ 1 callers
Method
export_entity_type
( &self, user_type_set: &GlobalUserTypeSet, )
src/catla_type/src/type_infer.rs:1123
↓ 1 callers
Function
extract_assignment_primary
( expression: &'a Expression<'input, 'allocator>, )
src/catla_codegen/src/codegen.rs:2806
↓ 1 callers
Function
extract_variable_entity
( expression: &Expression, _aliases_to_params: &HashMap<EntityID, HashSet<usize>>, name_resolved_m
src/catla_optimization/src/lifetime.rs:2588
↓ 1 callers
Method
finalize
(mut self)
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:955
↓ 1 callers
Function
find_drop_function_for_class
( program: &'ast Program<'input, 'allocator>, class_name: &str, )
src/catla_codegen/src/codegen.rs:1237
↓ 1 callers
Function
floor_whitespace
(source: &str, mut position: usize)
catla_old_unused/src/transpiler/advice.rs:183
↓ 1 callers
Function
flow_for_literal
( literal_entity: EntityID, state: &FunctionState, name_resolved_map: &HashMap<EntityID, ResolvedI
src/catla_optimization/src/lifetime.rs:1971
↓ 1 callers
Function
function_return_object_type_from_type
( function_type: &Type, user_type_set: &GlobalUserTypeSet, current_crate_name: &str, )
src/catla_codegen/src/codegen.rs:2126
↓ 1 callers
Function
function_returns_object
( definition: &FunctionDefinition, module_entity_type_map: &HashMap<EntityID, Type>, user_type_set
src/catla_optimization/src/lifetime.rs:1038
↓ 1 callers
Function
function_symbol_for_entity
( function_entity: EntityID, module_entity_type_map: &HashMap<EntityID, Type>, )
src/catla_optimization/src/lifetime.rs:829
↓ 1 callers
Function
generate_cargo_toml
(context: &TranspileContext)
catla_old_unused/src/transpiler/codegen/cargo.rs:9
↓ 1 callers
Method
get
(&self)
src/catla_util/src/future.rs:29
↓ 1 callers
Method
get_all_modules
(&self)
catla_old_unused/src/transpiler/resource.rs:149
↓ 1 callers
Function
get_array_type
( ast: &ArrayTypeInfo, user_type_map: &FxHashMap<String, Type>, import_element_map: &FxHashMap<Ent
catla_old_unused/src/transpiler/semantics/types/user_type_element_collector.rs:1967
↓ 1 callers
Function
get_base_type
( ast: &BaseTypeInfo, user_type_map: &FxHashMap<String, Type>, import_element_map: &FxHashMap<Enti
catla_old_unused/src/transpiler/semantics/types/user_type_element_collector.rs:1999
↓ 1 callers
Function
get_base_type
( ast: &BaseTypeInfo, this_type: &Option<Type>, generics: &HashMap<EntityID, Arc<GenericType>>,
src/catla_type/src/module_element_collector.rs:840
← previous
next →
601–700 of 1,060, ranked by callers