MCPcopy Create free account

hub / github.com/coi/coi / functions

Functions390 in github.com/coi/coi

↓ 2 callersMethodset_method_symbol_type
src/ast/node.h:153
↓ 2 callersFunctiontransform_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 callersFunctiontransform_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 callersFunctiontrim
Trim whitespace from both ends of a string
src/ast/component/to_webcc.cc:53
↓ 2 callersFunctionvalidate_data_fields_no_copy
src/analysis/type_checker.cc:74
↓ 2 callersFunctionvalidate_variant_binding_types
Walk an AST subtree and reject variant patterns that bind to an unknown type.
src/analysis/type_checker.cc:1125
↓ 1 callersMethod__init__
(self, root_dir)
tests/runner/web_base.py:11
↓ 1 callersMethod_get_free_port
(self)
tests/runner/web_base.py:16
↓ 1 callersFunctionadd_package
src/cli/package_manager.cc:555
↓ 1 callersMethodbegin_method_scope
src/ast/node.h:145
↓ 1 callersFunctionbuild_type_to_header
Build type-to-header mapping from DefSchema (handle types -> namespace)
src/analysis/include_detector.cc:7
↓ 1 callersFunctioncoi_type_to_cpp
Helper to map Coi types to C++ types for lambda params
src/ast/view.cc:9
↓ 1 callersFunctioncollect_component_deps
Collect child component names from a node (returns qualified names)
src/analysis/dependency_resolver.cc:9
↓ 1 callersMethodcollect_dependencies
src/ast/node.h:42
↓ 1 callersFunctioncollect_loop_components
Collect component types used inside for loops
src/ast/component/to_webcc.cc:188
↓ 1 callersFunctioncollect_mods_recursive
src/ast/statements.cc:604
↓ 1 callersFunctioncollect_types_from_stmt
Collect types used in statements (recursively scan AST)
src/analysis/include_detector.cc:127
↓ 1 callersFunctioncollect_used_types
Collect all types used in a component (including method bodies)
src/analysis/include_detector.cc:180
↓ 1 callersFunctioncompute_event_masks
src/ast/component/emit_events.cc:63
↓ 1 callersFunctioncopy_template_file
Copy a template file with placeholder replacement
src/cli/cli.cc:286
↓ 1 callersFunctioncount_intrinsics
Count total intrinsic definitions
src/tools/gen_schema.cc:113
↓ 1 callersFunctiondetect_features
Detect which features are actually used by analyzing components
src/analysis/feature_detector.cc:49
↓ 1 callersFunctiondev_project
src/cli/cli.cc:571
↓ 1 callersFunctiondisplay_type_name
Convert normalized type back to user-friendly display name for error messages
src/analysis/type_checker.cc:327
↓ 1 callersMethoddraw_progress_bar
(self, current, total, width=50)
tests/runner/base.py:33
↓ 1 callersFunctionemit_component_lifecycle_methods
src/ast/component/emit_lifecycle.cc:3
↓ 1 callersFunctionemit_component_members
src/ast/component/to_webcc.cc:131
↓ 1 callersFunctionemit_component_router_methods
src/ast/component/emit_router.cc:3
↓ 1 callersFunctionemit_event_mask_constants
src/ast/component/emit_events.cc:96
↓ 1 callersFunctionemit_event_registration
src/ast/component/emit_events.cc:137
↓ 1 callersFunctionemit_feature_event_handlers
Emit event handlers for enabled features
src/analysis/feature_detector.cc:247
↓ 1 callersFunctionemit_feature_globals
Emit global declarations for enabled features
src/analysis/feature_detector.cc:204
↓ 1 callersFunctionemit_feature_init
Emit initialization code for enabled features
src/analysis/feature_detector.cc:330
↓ 1 callersFunctionemit_handler_switch_cases
src/ast/component/emit_events.cc:122
↓ 1 callersFunctionemit_if_region_members
src/ast/component/to_webcc.cc:172
↓ 1 callersFunctionemit_json_runtime
src/codegen/json_codegen.cc:397
↓ 1 callersFunctionemit_loop_region_members
src/ast/component/to_webcc.cc:150
↓ 1 callersFunctionemit_loop_vector_members
src/ast/component/to_webcc.cc:142
↓ 1 callersMethodend_method_scope
src/ast/node.h:149
↓ 1 callersFunctionevent_mask_test
src/ast/component/emit_events.cc:43
↓ 1 callersFunctionextract_release_objects
src/cli/package_manager.cc:109
↓ 1 callersFunctionextract_string_field
src/cli/package_manager.cc:89
↓ 1 callersFunctionfind_entry_point
Find entry point (src/App.coi) in current directory
src/cli/cli.cc:493
↓ 1 callersFunctiongenerate_array_field_parse
Generate inline parsing code for an array field
src/codegen/json_codegen.cc:170
↓ 1 callersFunctiongenerate_cpp_code
src/codegen/codegen.cc:8
↓ 1 callersFunctiongenerate_css_file
src/codegen/css_generator.cc:11
↓ 1 callersFunctiongenerate_formatter_block_from_string_literal
src/ast/formatter.cc:65
↓ 1 callersFunctiongenerate_formatter_expr
src/ast/formatter.cc:39
↓ 1 callersFunctiongenerate_intrinsic
Helper to generate intrinsic code
src/ast/expressions.cc:222
↓ 1 callersFunctiongenerate_json_parse
src/codegen/json_codegen.cc:340
↓ 1 callersFunctiongenerate_json_parse_array
Generate JSON parse code for root-level arrays (e.g., Json.parse(User[], ...))
src/codegen/json_codegen.cc:281
↓ 1 callersFunctiongenerate_nested_field_parse
Generate inline parsing code for a nested object field
src/codegen/json_codegen.cc:216
↓ 1 callersFunctiongenerate_primitive_field_parse
Generate inline parsing code for a single primitive field
src/codegen/json_codegen.cc:147
↓ 1 callersFunctiongenerate_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 callersFunctionget_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 callersFunctionget_elements_for_event
src/ast/component/emit_events.cc:83
↓ 1 callersFunctionget_pond_name
src/cli/cli.cc:42
↓ 1 callersFunctionget_required_headers
Determine which headers are needed based on used types
src/analysis/include_detector.cc:210
↓ 1 callersFunctionget_template_dir
Get the template directory relative to the executable
src/cli/cli.cc:236
↓ 1 callersMethodhandle_sse
Server-Sent Events for hot reload.
scripts/dev_server.py:82
↓ 1 callersFunctionhas_data_field
Check if a field exists on a known data type
src/analysis/type_checker.cc:281
↓ 1 callersFunctioninit_project
src/cli/cli.cc:350
↓ 1 callersFunctioninstall_packages
src/cli/package_manager.cc:620
↓ 1 callersFunctionintersect
(a, b)
tests/integration/web/scenes/input_clip_click.web_test.mjs:1
↓ 1 callersFunctionintersectionCenter
(a, b)
tests/integration/web/scenes/input_zindex_click.web_test.mjs:1
↓ 1 callersMethodis_cache_valid
src/defs/def_parser.cc:663
↓ 1 callersFunctionis_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 callersMethodis_local
src/ast/node.h:213
↓ 1 callersFunctionis_valid_project_name
Validate project name (alphanumeric, hyphens, underscores)
src/cli/cli.cc:335
↓ 1 callersFunctionlist_packages
src/cli/package_manager.cc:769
↓ 1 callersFunctionllms_command
src/cli/cli.cc:652
↓ 1 callersMethodload
src/defs/def_parser.cc:684
↓ 1 callersMethodload_cache
src/defs/def_parser.cc:739
↓ 1 callersFunctionload_whitelist
Load whitelist from src/tools/schema_whitelist.def
src/tools/gen_schema.cc:34
↓ 1 callersFunctionmain
()
scripts/dev_server.py:186
↓ 1 callersFunctionmain
()
tests/run.py:19
↓ 1 callersFunctionmain
()
tests/integration/web/web_capture_playwright.mjs:28
↓ 1 callersFunctionmain
()
tests/integration/web/web_integration_playwright.mjs:92
↓ 1 callersFunctionmakeExpect
(page)
tests/integration/web/web_integration_playwright.mjs:59
↓ 1 callersFunctionneeds_dispatcher
Check if the Dispatcher template is needed
src/analysis/feature_detector.cc:324
↓ 1 callersFunctionnotify_reload
()
scripts/dev_server.py:110
↓ 1 callersMethodparse
src/ast/expressions.cc:538
↓ 1 callersFunctionparseArgs
(argv)
tests/integration/web/web_capture_playwright.mjs:11
↓ 1 callersFunctionparseArgs
(argv)
tests/integration/web/web_integration_playwright.mjs:12
↓ 1 callersFunctionparseSize
(s)
tests/integration/web/web_capture_playwright.mjs:5
↓ 1 callersFunctionparseSize
(s)
tests/integration/web/web_integration_playwright.mjs:6
↓ 1 callersFunctionparse_concat_args
Parse comma-separated arguments respecting parentheses depth
src/ast/component/to_webcc.cc:62
↓ 1 callersMethodparse_directory
src/defs/def_parser.cc:629
↓ 1 callersMethodparse_file
src/defs/def_parser.cc:574
↓ 1 callersFunctionparse_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 callersFunctionparse_release
src/cli/package_manager.cc:170
↓ 1 callersFunctionprint_logo
Fish logo ASCII art
src/cli/cli.cc:26
↓ 1 callersFunctionprint_version
src/cli/cli.cc:615
↓ 1 callersMethodregister_method_signature
Register a method's full signature (return type + param types)
src/ast/node.h:175
↓ 1 callersFunctionremove_package
src/cli/package_manager.cc:718
↓ 1 callersFunctionreplace_placeholders
Replace __PLACEHOLDER__ patterns in a string
src/cli/cli.cc:268
↓ 1 callersFunctionrun
({ page, expect })
tests/integration/web/scenes/input_clip_click.web_test.mjs:11
↓ 1 callersFunctionrunTestModule
(testPath, ctx)
tests/integration/web/web_integration_playwright.mjs:84
↓ 1 callersFunctionrun_command
Execute a command and return exit code
src/cli/package_manager.cc:228
↓ 1 callersFunctionsanitize_type_for_symbol
Convert type names like App_User[] to valid C++ identifier suffixes.
src/codegen/json_codegen.cc:103
← previousnext →101–200 of 390, ranked by callers