Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/coi/coi
/ functions
Functions
390 in github.com/coi/coi
⨍
Functions
390
◇
Types & classes
127
↓ 2 callers
Method
set_method_symbol_type
src/ast/node.h:153
↓ 2 callers
Function
transform_embedded_expression
Transform a raw expression string by applying DefSchema @inline templates This handles method calls like "obj.method(args)" embedded in string templat
src/ast/expressions.cc:120
↓ 2 callers
Function
transform_to_insert_before
Helper to transform append_child calls to insert_before for anchor-based if regions Transforms: webcc::dom::append_child(_if_X_parent, el[N]); To:
src/ast/view.cc:47
↓ 2 callers
Function
trim
Trim whitespace from both ends of a string
src/ast/component/to_webcc.cc:53
↓ 2 callers
Function
validate_data_fields_no_copy
src/analysis/type_checker.cc:74
↓ 2 callers
Function
validate_variant_binding_types
Walk an AST subtree and reject variant patterns that bind to an unknown type.
src/analysis/type_checker.cc:1125
↓ 1 callers
Method
__init__
(self, root_dir)
tests/runner/web_base.py:11
↓ 1 callers
Method
_get_free_port
(self)
tests/runner/web_base.py:16
↓ 1 callers
Function
add_package
src/cli/package_manager.cc:555
↓ 1 callers
Method
begin_method_scope
src/ast/node.h:145
↓ 1 callers
Function
build_type_to_header
Build type-to-header mapping from DefSchema (handle types -> namespace)
src/analysis/include_detector.cc:7
↓ 1 callers
Function
coi_type_to_cpp
Helper to map Coi types to C++ types for lambda params
src/ast/view.cc:9
↓ 1 callers
Function
collect_component_deps
Collect child component names from a node (returns qualified names)
src/analysis/dependency_resolver.cc:9
↓ 1 callers
Method
collect_dependencies
src/ast/node.h:42
↓ 1 callers
Function
collect_loop_components
Collect component types used inside for loops
src/ast/component/to_webcc.cc:188
↓ 1 callers
Function
collect_mods_recursive
src/ast/statements.cc:604
↓ 1 callers
Function
collect_types_from_stmt
Collect types used in statements (recursively scan AST)
src/analysis/include_detector.cc:127
↓ 1 callers
Function
collect_used_types
Collect all types used in a component (including method bodies)
src/analysis/include_detector.cc:180
↓ 1 callers
Function
compute_event_masks
src/ast/component/emit_events.cc:63
↓ 1 callers
Function
copy_template_file
Copy a template file with placeholder replacement
src/cli/cli.cc:286
↓ 1 callers
Function
count_intrinsics
Count total intrinsic definitions
src/tools/gen_schema.cc:113
↓ 1 callers
Function
detect_features
Detect which features are actually used by analyzing components
src/analysis/feature_detector.cc:49
↓ 1 callers
Function
dev_project
src/cli/cli.cc:571
↓ 1 callers
Function
display_type_name
Convert normalized type back to user-friendly display name for error messages
src/analysis/type_checker.cc:327
↓ 1 callers
Method
draw_progress_bar
(self, current, total, width=50)
tests/runner/base.py:33
↓ 1 callers
Function
emit_component_lifecycle_methods
src/ast/component/emit_lifecycle.cc:3
↓ 1 callers
Function
emit_component_members
src/ast/component/to_webcc.cc:131
↓ 1 callers
Function
emit_component_router_methods
src/ast/component/emit_router.cc:3
↓ 1 callers
Function
emit_event_mask_constants
src/ast/component/emit_events.cc:96
↓ 1 callers
Function
emit_event_registration
src/ast/component/emit_events.cc:137
↓ 1 callers
Function
emit_feature_event_handlers
Emit event handlers for enabled features
src/analysis/feature_detector.cc:247
↓ 1 callers
Function
emit_feature_globals
Emit global declarations for enabled features
src/analysis/feature_detector.cc:204
↓ 1 callers
Function
emit_feature_init
Emit initialization code for enabled features
src/analysis/feature_detector.cc:330
↓ 1 callers
Function
emit_handler_switch_cases
src/ast/component/emit_events.cc:122
↓ 1 callers
Function
emit_if_region_members
src/ast/component/to_webcc.cc:172
↓ 1 callers
Function
emit_json_runtime
src/codegen/json_codegen.cc:397
↓ 1 callers
Function
emit_loop_region_members
src/ast/component/to_webcc.cc:150
↓ 1 callers
Function
emit_loop_vector_members
src/ast/component/to_webcc.cc:142
↓ 1 callers
Method
end_method_scope
src/ast/node.h:149
↓ 1 callers
Function
event_mask_test
src/ast/component/emit_events.cc:43
↓ 1 callers
Function
extract_release_objects
src/cli/package_manager.cc:109
↓ 1 callers
Function
extract_string_field
src/cli/package_manager.cc:89
↓ 1 callers
Function
find_entry_point
Find entry point (src/App.coi) in current directory
src/cli/cli.cc:493
↓ 1 callers
Function
generate_array_field_parse
Generate inline parsing code for an array field
src/codegen/json_codegen.cc:170
↓ 1 callers
Function
generate_cpp_code
src/codegen/codegen.cc:8
↓ 1 callers
Function
generate_css_file
src/codegen/css_generator.cc:11
↓ 1 callers
Function
generate_formatter_block_from_string_literal
src/ast/formatter.cc:65
↓ 1 callers
Function
generate_formatter_expr
src/ast/formatter.cc:39
↓ 1 callers
Function
generate_intrinsic
Helper to generate intrinsic code
src/ast/expressions.cc:222
↓ 1 callers
Function
generate_json_parse
src/codegen/json_codegen.cc:340
↓ 1 callers
Function
generate_json_parse_array
Generate JSON parse code for root-level arrays (e.g., Json.parse(User[], ...))
src/codegen/json_codegen.cc:281
↓ 1 callers
Function
generate_nested_field_parse
Generate inline parsing code for a nested object field
src/codegen/json_codegen.cc:216
↓ 1 callers
Function
generate_primitive_field_parse
Generate inline parsing code for a single primitive field
src/codegen/json_codegen.cc:147
↓ 1 callers
Function
generate_ws_dispatcher
Helper to generate WebSocket dispatcher registration code ws_member is the member variable name (e.g., "ws") for invalidation on close/error
src/ast/expressions.cc:196
↓ 1 callers
Function
get_data_field_type
Get the type of a field on a known data type (returns empty string if not found)
src/analysis/type_checker.cc:301
↓ 1 callers
Function
get_elements_for_event
src/ast/component/emit_events.cc:83
↓ 1 callers
Function
get_pond_name
src/cli/cli.cc:42
↓ 1 callers
Function
get_required_headers
Determine which headers are needed based on used types
src/analysis/include_detector.cc:210
↓ 1 callers
Function
get_template_dir
Get the template directory relative to the executable
src/cli/cli.cc:236
↓ 1 callers
Method
handle_sse
Server-Sent Events for hot reload.
scripts/dev_server.py:82
↓ 1 callers
Function
has_data_field
Check if a field exists on a known data type
src/analysis/type_checker.cc:281
↓ 1 callers
Function
init_project
src/cli/cli.cc:350
↓ 1 callers
Function
install_packages
src/cli/package_manager.cc:620
↓ 1 callers
Function
intersect
(a, b)
tests/integration/web/scenes/input_clip_click.web_test.mjs:1
↓ 1 callers
Function
intersectionCenter
(a, b)
tests/integration/web/scenes/input_zindex_click.web_test.mjs:1
↓ 1 callers
Method
is_cache_valid
src/defs/def_parser.cc:663
↓ 1 callers
Function
is_known_variant_binding_type
True if `raw_type` can name a variant-pattern binding: a primitive, pod, enum, component, handle, the bare `Meta` placeholder, or a `<Pod>Meta` struct
src/analysis/type_checker.cc:1080
↓ 1 callers
Method
is_local
src/ast/node.h:213
↓ 1 callers
Function
is_valid_project_name
Validate project name (alphanumeric, hyphens, underscores)
src/cli/cli.cc:335
↓ 1 callers
Function
list_packages
src/cli/package_manager.cc:769
↓ 1 callers
Function
llms_command
src/cli/cli.cc:652
↓ 1 callers
Method
load
src/defs/def_parser.cc:684
↓ 1 callers
Method
load_cache
src/defs/def_parser.cc:739
↓ 1 callers
Function
load_whitelist
Load whitelist from src/tools/schema_whitelist.def
src/tools/gen_schema.cc:34
↓ 1 callers
Function
main
()
scripts/dev_server.py:186
↓ 1 callers
Function
main
()
tests/run.py:19
↓ 1 callers
Function
main
()
tests/integration/web/web_capture_playwright.mjs:28
↓ 1 callers
Function
main
()
tests/integration/web/web_integration_playwright.mjs:92
↓ 1 callers
Function
makeExpect
(page)
tests/integration/web/web_integration_playwright.mjs:59
↓ 1 callers
Function
needs_dispatcher
Check if the Dispatcher template is needed
src/analysis/feature_detector.cc:324
↓ 1 callers
Function
notify_reload
()
scripts/dev_server.py:110
↓ 1 callers
Method
parse
src/ast/expressions.cc:538
↓ 1 callers
Function
parseArgs
(argv)
tests/integration/web/web_capture_playwright.mjs:11
↓ 1 callers
Function
parseArgs
(argv)
tests/integration/web/web_integration_playwright.mjs:12
↓ 1 callers
Function
parseSize
(s)
tests/integration/web/web_capture_playwright.mjs:5
↓ 1 callers
Function
parseSize
(s)
tests/integration/web/web_integration_playwright.mjs:6
↓ 1 callers
Function
parse_concat_args
Parse comma-separated arguments respecting parentheses depth
src/ast/component/to_webcc.cc:62
↓ 1 callers
Method
parse_directory
src/defs/def_parser.cc:629
↓ 1 callers
Method
parse_file
src/defs/def_parser.cc:574
↓ 1 callers
Function
parse_raw_args
Helper to parse raw argument strings from a method call expression e.g., "arg1, arg2" -> ["arg1", "arg2"]
src/ast/expressions.cc:84
↓ 1 callers
Function
parse_release
src/cli/package_manager.cc:170
↓ 1 callers
Function
print_logo
Fish logo ASCII art
src/cli/cli.cc:26
↓ 1 callers
Function
print_version
src/cli/cli.cc:615
↓ 1 callers
Method
register_method_signature
Register a method's full signature (return type + param types)
src/ast/node.h:175
↓ 1 callers
Function
remove_package
src/cli/package_manager.cc:718
↓ 1 callers
Function
replace_placeholders
Replace __PLACEHOLDER__ patterns in a string
src/cli/cli.cc:268
↓ 1 callers
Function
run
({ page, expect })
tests/integration/web/scenes/input_clip_click.web_test.mjs:11
↓ 1 callers
Function
runTestModule
(testPath, ctx)
tests/integration/web/web_integration_playwright.mjs:84
↓ 1 callers
Function
run_command
Execute a command and return exit code
src/cli/package_manager.cc:228
↓ 1 callers
Function
sanitize_type_for_symbol
Convert type names like App_User[] to valid C++ identifier suffixes.
src/codegen/json_codegen.cc:103
← previous
next →
101–200 of 390, ranked by callers