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
Function
get_extractor
Map Coi types to extraction calls
src/codegen/json_codegen.cc:66
Method
has_method
Check if a method exists
src/ast/node.h:196
Method
is_identifier_token
Check if current token can be used as an identifier (including keywords that are allowed as names)
src/frontend/parser/core.cc:51
Method
is_static
src/ast/node.h:55
Method
is_static
src/ast/expressions.h:9
Method
is_static
src/ast/expressions.h:16
Method
is_static
src/ast/expressions.h:23
Method
is_static
src/ast/expressions.h:57
Method
is_static
src/ast/expressions.h:193
Method
is_static
src/ast/expressions.h:283
Method
is_type_token
Check if current token is a type keyword (INT, STRING, FLOAT, etc.) or identifier
src/frontend/parser/core.cc:41
Method
log_message
(self, format, *args)
scripts/dev_server.py:33
Method
lookup_by_map
src/defs/def_parser.cc:1056
Function
main
src/main.cc:25
Function
main
src/tools/gen_schema.cc:184
Method
make_token
src/frontend/lexer.cc:36
Method
match
src/frontend/parser/core.cc:22
Function
needs_ok_var
Check if type needs the _ok variable
src/codegen/json_codegen.cc:88
Method
next_token
src/defs/def_parser.cc:105
Function
ok
(cond, msg = "Expected condition to be true")
tests/integration/web/web_integration_playwright.mjs:73
Method
operator<
src/ast/node.h:32
Method
operator<
src/ast/component/to_webcc.cc:726
Method
parse_additive
src/frontend/parser/expr.cc:161
Method
parse_and
src/frontend/parser/expr.cc:54
Method
parse_annotation
src/defs/def_parser.cc:237
Method
parse_app
src/frontend/parser/component.cc:450
Method
parse_bitwise_and
src/frontend/parser/expr.cc:99
Method
parse_bitwise_or
src/frontend/parser/expr.cc:69
Method
parse_bitwise_xor
src/frontend/parser/expr.cc:84
Method
parse_call_args
Parse comma-separated arguments until end_token (RPAREN or RBRACE) Supports: positional, named (name = val), reference (&val or &name = val), move (:v
src/frontend/parser/core.cc:105
Method
parse_comparison
src/frontend/parser/expr.cc:129
Method
parse_component
src/frontend/parser/component.cc:507
Method
parse_data
src/frontend/parser/component.cc:7
Method
parse_enum
src/frontend/parser/component.cc:130
Method
parse_equality
src/frontend/parser/expr.cc:114
Method
parse_expression
src/frontend/parser/expr.cc:7
Method
parse_expression_no_gt
src/frontend/parser/expr.cc:28
Method
parse_file
src/frontend/parser/core.cc:182
Method
parse_html_element
src/frontend/parser/view.cc:111
Method
parse_listen_block
src/frontend/parser/component.cc:328
Method
parse_match
Parse match expression: match (subject) { pattern => expr, pattern => { ... yield expr; ... }, ... } Patterns: - Enum: EnumType::Value - Pod with valu
src/frontend/parser/expr.cc:528
Method
parse_method
src/defs/def_parser.cc:354
Method
parse_multiplicative
src/frontend/parser/expr.cc:228
Method
parse_or
src/frontend/parser/expr.cc:39
Method
parse_params
src/defs/def_parser.cc:260
Method
parse_postfix
src/frontend/parser/expr.cc:176
Method
parse_primary
src/frontend/parser/expr.cc:243
Method
parse_prop_or_attr_value
Parse a prop/attribute value: string, number (with optional unary -), or {expression}
src/frontend/parser/view.cc:8
Method
parse_router
src/frontend/parser/component.cc:164
Method
parse_shift
src/frontend/parser/expr.cc:146
Method
parse_signal
src/frontend/parser/component.cc:258
Method
parse_statement
src/frontend/parser/stmt.cc:5
Method
parse_style_block
src/frontend/parser/view.cc:60
Method
parse_ternary
src/frontend/parser/expr.cc:12
Method
parse_type
src/defs/def_parser.cc:484
Method
parse_type_bracket_suffix
Parse array/map type suffix after '[' has been consumed Returns "[]" for dynamic array, "[N]" for fixed-size array, "[KeyType]" for map
src/frontend/parser/core.cc:72
Method
parse_unary
src/frontend/parser/expr.cc:200
Method
parse_view_for
src/frontend/parser/view.cc:717
Method
parse_view_if
src/frontend/parser/view.cc:531
Method
parse_view_node
src/frontend/parser/view.cc:510
Method
peek
src/frontend/lexer.cc:12
Method
peek
src/frontend/parser/core.cc:15
Method
peek_token
src/defs/def_parser.cc:197
Method
read_identifier
src/defs/def_parser.cc:95
Method
read_identifier
src/frontend/lexer.cc:140
Method
read_number
src/frontend/lexer.cc:40
Method
read_string
src/defs/def_parser.cc:57
Method
read_string
src/frontend/lexer.cc:87
Method
read_template_string
src/frontend/lexer.cc:118
Method
register_method
Register a method's param count
src/ast/node.h:170
Function
run
({ page, expect })
tests/integration/web/scenes/router_params_click.web_test.mjs:8
Function
run
({ page, expect })
tests/integration/web/scenes/input_zindex_click.web_test.mjs:11
Function
run
({ page, expect })
tests/integration/web/scenes/match_arm_reactivity_click.web_test.mjs:3
Method
run
(self, args)
tests/runner/gallery.py:11
Method
skip_comment
src/frontend/lexer.cc:30
Method
skip_whitespace
src/frontend/lexer.cc:26
Method
skip_whitespace_and_comments
src/defs/def_parser.cc:17
Function
textContains
(selectorOrLocator, substring, msg = "")
tests/integration/web/web_integration_playwright.mjs:61
Method
to_snake_case
src/defs/def_parser.cc:1069
Method
to_webcc
src/ast/node.h:41
Method
to_webcc
src/ast/statements.cc:6
Method
to_webcc
src/ast/expressions.h:22
Method
to_webcc
src/ast/expressions.h:56
Method
to_webcc
src/ast/definitions.cc:4
Method
to_webcc
src/ast/component/component.h:86
Method
type_error
Type checking errors (prints to stderr)
src/cli/error.h:30
Function
validate_component_args
Validate positional arguments against component parameters (used by router and could be used for constructor calls) Returns error message if validatio
src/analysis/type_checker.cc:95
Method
warning
Warning message (non-fatal)
src/cli/error.h:56
Function
watch_files
(project_dir, coi_bin, keep_cc, cc_only)
scripts/dev_server.py:150
Method
~ASTNode
src/ast/node.h:40
← previous
301–390 of 390, ranked by callers