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
Method
check_where_bound
( where_bound: &WhereClauseInfo, old_generics: &[Arc<GenericType>], new_ge
src/catla_type/src/types.rs:1171
Method
clone_non_mutex
(&self)
catla_old_unused/catla_transpile_std/src/holder.rs:10
Method
clone_ref
(&self)
catla_old_unused/catla_transpile_std/src/memory.rs:62
Method
codegen
( &self, ast: &A, tags: &Vec<&TranspilerTag, &'allocator Bump>, result_bind_va
catla_old_unused/src/transpiler/codegen/custom.rs:48
Method
codegen
( &self, ast: &UserTypeDefine, tags: &Vec<&TranspilerTag, &'allocator Bump>, r
catla_old_unused/src/transpiler/codegen/custom/rust_codegen/string.rs:23
Function
codegen_factor
( ast: &Factor<'input, '_>, result_bind_var_name: Option<&str>, as_assign_left: bool, type_inf
catla_old_unused/src/transpiler/codegen/program.rs:1202
Function
codegen_for_generics_arguments
(ast: &GenericsDefine)
src/catla_codegen/src/codegen.rs:1716
Function
codegen_for_implements_concrete_type
( ast: &TypeInfo, type_infer_results: &HashMap<EntityID, Spanned<Type>>, user_type_set: &GlobalUse
src/catla_codegen/src/codegen.rs:321
Function
collect_factor
( ast: &Factor, name_resolved_map: &FxHashMap<EntityID, FoundDefineInfo>, allocator: &'allocator B
catla_old_unused/src/transpiler/optimizer/variable_users/variable_user_collector.rs:308
Function
collect_factor
( factor: &Factor, name_resolved_map: &HashMap<EntityID, ResolvedInfo>, lifetime_results: &Lifetim
src/catla_print_debug/src/optimization.rs:331
Function
collect_function_call_factor
( ast: &Factor, type_inference_result: &TypeInferenceResultContainer, function_calls: &mut Vec<(Ar
catla_old_unused/src/transpiler/optimizer/function_recursive/function_call_collector.rs:352
Function
collect_import_element_for_factor
( ast: &Factor, import_elements: &mut HashMap<EntityID, Vec<ImportElement>>, package_resource_set:
src/catla_import/src/element.rs:787
Function
collect_import_for_factor
( ast: &Factor, modules: &mut Vec<String>, package_resource_set: &PackageResourceSet, )
src/catla_import/src/import.rs:407
Function
collect_lifetime_factor
( ast: &'allocator Factor<'_, 'allocator>, force_be_expression: bool, as_assign_left: bool, ex
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer/lifetime_collector.rs:1107
Function
collect_lifetime_operator
( prev_entity_ref: LifetimeTreeRef, right_expr: EntityID, type_inference_result: &TypeInferenceRes
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer/lifetime_collector.rs:2466
Function
collect_module_element_type_for_factor
( ast: &Factor, generics: &mut HashMap<EntityID, Arc<GenericType>>, module_element_entity_type_map
src/catla_type/src/module_element_collector.rs:1490
Function
collect_parse_error_argument_expr
( ast: &Vec<Expression, &Bump>, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWarn
catla_old_unused/src/transpiler/parse_error.rs:855
Function
collect_parse_error_block_or_semicolon
( ast: &Either<Range<usize>, Block>, errors: &mut Vec<TranspileError>, warnings: &mut Vec<Transpil
catla_old_unused/src/transpiler/parse_error.rs:353
Function
collect_parse_error_expression_or_block
( ast: &Either<Expression, Block>, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileW
catla_old_unused/src/transpiler/parse_error.rs:545
Function
collect_parse_error_field_assigns
( ast: &Vec<FieldAssign, &Bump>, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWar
catla_old_unused/src/transpiler/parse_error.rs:812
Function
collect_parse_error_if_statement_or_block
( ast: &Either<IfStatement, Block>, errors: &mut Vec<TranspileError>, warnings: &mut Vec<Transpile
catla_old_unused/src/transpiler/parse_error.rs:892
Function
collect_parse_error_primary
( ast: &Primary, errors: &mut Vec<TranspileError>, warnings: &mut Vec<TranspileWarning>, conte
catla_old_unused/src/transpiler/parse_error.rs:654
Function
collect_recursive_result_factor
( ast: &Factor, results: &mut Vec<FunctionRecursiveResult>, context: &TranspileModuleContext, )
catla_old_unused/src/transpiler/optimizer/function_recursive/debug.rs:207
Function
collect_type_infer_result_for_factor
( ast: &Factor, holder: &CatlaAST, entity_type_map: &HashMap<EntityID, Spanned<Type>>, user_ty
src/catla_print_debug/src/type_infer.rs:340
Function
collect_user_type_for_factor
( ast: &Factor, module_entity_type_map: &mut HashMap<EntityID, GlobalUserTypeID>, module_name_type
src/catla_type/src/user_type_collector.rs:307
Function
collect_variable_info_factor
( ast: &Factor, variable_move_info: &VariableUserInfo, info: &mut Vec<VariableInfo>, )
catla_old_unused/src/transpiler/optimizer/variable_users/debug.rs:251
Function
compiler
()
src/catla_compiler/src/lib.rs:63
Method
consume
(self)
catla_old_unused/catla_transpile_std/src/holder.rs:30
Method
contains_target_type
( self_type: &Type, ty: &Type, global_implements_info_set: &ImplementsInfoSet,
catla_old_unused/src/transpiler/semantics/types/type_info.rs:1099
Method
convert_argument_lifetime_expected
( replace_map: &FxHashMap<LifetimeTreeRef, LifetimeTreeRef>, expected: FxHashSet<LifetimeExpec
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:1122
Method
count_and_flags_ptr
(&self)
src/catla_std/src/string.rs:48
Method
create_replace_map
( before_instance: &LifetimeInstance, before_tree_ref: LifetimeTreeRef, after_instance
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:1091
Method
create_uninit
(&mut self, create_for: Range<usize>)
catla_old_unused/src/transpiler/codegen.rs:190
Method
default
()
catla_old_unused/src/transpiler/semantics/types/type_info.rs:956
Method
drop
(&mut self, lifetime_tree_ref: LifetimeTreeRef)
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:62
Method
drop
(&self)
catla_old_unused/catla_transpile_std/src/rust_codegen/string.rs:11
Method
drop
(&mut self)
src/catla_type/src/type_infer.rs:1146
Method
drop
(&self)
src/catla_std/src/string.rs:35
Method
drop
(&self)
src/catla_std/src/object.rs:223
Method
drop
(&mut self)
src/catla_codegen/src/lib.rs:132
Method
drop
(&mut self)
src/catla_name_resolver/src/lib.rs:67
Method
drop_with_free
(self)
catla_old_unused/catla_transpile_std/src/holder.rs:45
Method
drop_without_free
(self)
catla_old_unused/catla_transpile_std/src/holder.rs:40
Method
dummy
()
catla_old_unused/src/transpiler/component.rs:20
Method
dummy
()
src/catla_util/src/module_path.rs:28
Method
enable_comment_token
(mut self)
src/catla_parser/src/lexer.rs:346
Method
eq
(&self, other: &Self)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:910
Method
eq
(&self, other: &Self)
src/catla_util/src/module_path.rs:54
Method
eval
(&self, context: &TranspileContext)
catla_old_unused/src/transpiler/optimizer/function_recursive.rs:52
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/catla_util/src/module_path.rs:48
Method
force_finish
(&self)
src/catla_util/src/future.rs:94
Method
from
(value: &T)
catla_old_unused/src/transpiler/component.rs:40
Method
from
(value: &T)
src/catla_parser/src/ast.rs:9
Method
from_heap_string
(string: std::string::String, mutex: bool)
src/catla_std/src/string.rs:65
Method
from_return_place
( value: T::Value, mutex: bool, drop: bool, return_place: ReturnPlace<'_, T>,
src/catla_std/src/object.rs:165
Method
from_static_str
(str: &'static str)
src/catla_std/src/string.rs:59
Method
from_str
(str: &'static str)
catla_old_unused/catla_transpile_std/src/rust_codegen/string.rs:29
Method
future
(&self)
src/catla_util/src/future.rs:78
Method
get
(&self)
catla_old_unused/src/transpiler/error.rs:48
Method
get_entity_lifetime_tree
(&mut self, entity_id: EntityID)
catla_old_unused/src/transpiler/optimizer/lifetime_analyzer.rs:197
Method
get_entity_type
(&self, entity_id: EntityID)
src/catla_type/src/type_infer.rs:91
Function
get_kind
(&self)
src/catla_parser/src/lexer.rs:283
Method
get_source_code_path
(&self, module_name: &str)
catla_old_unused/src/transpiler/resource.rs:123
Method
get_type_with_replaced_generics
( ty: &Type, generics_define: &Vec<Arc<GenericType>>, replace_generics: &Vec<Type>,
catla_old_unused/src/transpiler/semantics/types/type_info.rs:67
Method
get_where_bounds_with_generics
( where_bounds: &Vec<WhereBound>, generics_define: &Vec<Arc<GenericType>>, local_gener
catla_old_unused/src/transpiler/semantics/types/type_info.rs:402
Method
hash
(&self, state: &mut H)
src/catla_util/src/module_path.rs:60
Method
heap
(value: T::Value, mutex: bool, drop: bool)
src/catla_std/src/object.rs:147
Method
hold
(self)
catla_old_unused/catla_transpile_std/src/holder.rs:96
Method
hold_dummy
(self)
catla_old_unused/catla_transpile_std/src/holder.rs:101
Method
index
(&self, index: EntityID)
catla_old_unused/src/transpiler/component.rs:68
Method
index_mut
(&mut self, index: EntityID)
catla_old_unused/src/transpiler/component.rs:76
Function
infer_type_test
()
src/catla_print_debug/src/lib.rs:23
Method
init_on_heap
(value: T)
catla_old_unused/catla_transpile_std/src/memory.rs:35
Method
init_on_stack
(uninit: &mut MaybeUninit<Self>, value: T)
catla_old_unused/catla_transpile_std/src/memory.rs:27
Method
is_mutex
(&self)
catla_old_unused/catla_transpile_std/src/memory.rs:159
Method
is_mutex
(&self)
src/catla_std/src/object.rs:192
Function
lexer
()
src/catla_parser/src/lexer.rs:453
Function
line_feed_tokenizer
(_: &Vec<char>, _: usize)
catla_old_unused/catla_parser/src/grammar.rs:158
Function
literal_tokenizer
(_: &Vec<char>, _: usize)
catla_old_unused/catla_parser/src/grammar.rs:153
Function
literal_tokenizer
(current_input: &str)
catla_old_unused/catla_parser/src/lexer.rs:183
Method
lock
(&self)
catla_old_unused/catla_transpile_std/src/memory.rs:130
Function
main
()
catla_old_unused/src/main.rs:20
Method
mark_as_finished
(&self)
src/catla_util/src/future.rs:86
Method
mark_as_started
(&self)
src/catla_util/src/future.rs:82
Function
name_resolve
()
src/catla_name_resolver/src/lib.rs:216
Method
new
(value: T, span: Range<usize>)
catla_old_unused/catla_parser/src/parser.rs:19
Method
new
(source: &'input str)
catla_old_unused/catla_parser/src/lexer.rs:278
Method
new
(report: T)
catla_old_unused/src/transpiler.rs:58
Method
new
()
catla_old_unused/src/transpiler/advice.rs:14
Method
new
()
catla_old_unused/src/transpiler/resource.rs:20
Method
new
(allocator: &'allocator Bump)
catla_old_unused/src/transpiler/codegen.rs:44
Method
new
()
catla_old_unused/src/transpiler/future.rs:16
Method
new
(allocator: &'allocator Bump)
catla_old_unused/src/transpiler/component.rs:54
Method
new
( parent: Option<EntityID>, separator: Option<EnvironmentSeparatorKind>, span: Range<u
catla_old_unused/src/transpiler/name_resolver.rs:83
Method
new
(error_code: usize)
catla_old_unused/src/transpiler/error.rs:24
Method
new
( settings: TranspileSettings, auto_import: AutoImport, source_code_provider: SourceCo
catla_old_unused/src/transpiler/context.rs:39
Method
new
(value: T)
catla_old_unused/src/transpiler/semantics/types/type_info.rs:922
Method
new
(identifier_span: Range<usize>, resolved: &FoundDefineInfo)
catla_old_unused/src/transpiler/semantics/types/type_inference.rs:6884
Method
new
(generator: G)
catla_old_unused/src/transpiler/codegen/custom.rs:42
Method
new
()
catla_old_unused/src/transpiler/optimizer/function_recursive.rs:18
← previous
next →
901–1,000 of 1,060, ranked by callers