Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DeusData/codebase-memory-mcp
/ functions
Functions
4,316 in github.com/DeusData/codebase-memory-mcp
⨍
Functions
4,316
◇
Types & classes
229
↓ 2 callers
Function
gpd_count_label
tests/test_grammar_probe_d.c:128
↓ 2 callers
Function
gpd_metrics_files
tests/test_grammar_probe_d.c:159
↓ 2 callers
Function
gpe_count_label
tests/test_grammar_probe_e.c:135
↓ 2 callers
Function
gpe_metrics_files
tests/test_grammar_probe_e.c:166
↓ 2 callers
Function
gpf_metrics_files
tests/test_grammar_probe_f.c:146
↓ 2 callers
Function
gpg_metrics_files
tests/test_grammar_probe_g.c:165
↓ 2 callers
Function
ha_obj_str
src/cli/hook_augment.c:131
↓ 2 callers
Function
hcl_block_body
The tree-sitter-hcl grammar nests a block's attributes/sub-blocks inside a `body` child rather than directly under the block. Return that body node so
internal/cbm/extract_unified.c:903
↓ 2 callers
Function
ib_calls_from_label
tests/repro/repro_invariant_breadth.c:54
↓ 2 callers
Function
import_targetable_label
True for node labels that represent an importable definition (so a symbol-name * fallback does not link to, e.g., a Variable or Field). */
src/pipeline/pass_pkgmap.c:1254
↓ 2 callers
Function
index_repo
tests/test_incremental.c:106
↓ 2 callers
Function
index_run_supervised
Run index_repository in a supervised worker subprocess with skip-and-continue * (Stage 3c). Returns the response string (caller frees): * - the wo
src/mcp/mcp.c:3645
↓ 2 callers
Function
index_run_supervised_path
Build a minimal {"repo_path": "<root>"} args object (path safely escaped) and * run it through index_run_supervised. Shared by the session auto-index
src/mcp/mcp.c:3821
↓ 2 callers
Function
intptr_to_ptr
src/graph_buffer/graph_buffer.c:44
↓ 2 callers
Function
is_aggregate_func
Check if a function name is an aggregate */
src/cypher/cypher.c:3397
↓ 2 callers
Function
is_aggregate_tok
Helper: is token an aggregate function? */
src/cypher/cypher.c:1193
↓ 2 callers
Function
is_arithmetic
src/semantic/ast_profile.c:72
↓ 2 callers
Function
is_assignment
src/semantic/ast_profile.c:76
↓ 2 callers
Function
is_bool_lit
src/semantic/ast_profile.c:91
↓ 2 callers
Function
is_c_builtin_type
--- C/C++ builtin check ---
internal/cbm/lsp/c_lsp.c:528
↓ 2 callers
Function
is_canonical_section
src/store/store.c:5656
↓ 2 callers
Function
is_cmm_hook_entry
Check if a hook array entry is ours (current matcher or a known old one). * When require_command_substr is non-NULL, the matcher match is not suffici
src/cli/cli.c:1823
↓ 2 callers
Function
is_comment_node
Check if a node is a comment node type.
internal/cbm/extract_defs.c:1165
↓ 2 callers
Function
is_comparison
src/semantic/ast_profile.c:67
↓ 2 callers
Function
is_control_for
src/semantic/ast_profile.c:43
↓ 2 callers
Function
is_control_switch
src/semantic/ast_profile.c:53
↓ 2 callers
Function
is_control_try
src/semantic/ast_profile.c:58
↓ 2 callers
Function
is_env_var_name
Check if an env key name looks like an environment variable (uppercase + underscores).
internal/cbm/extract_env_accesses.c:122
↓ 2 callers
Function
is_executable
Check if a path exists and is executable. * On Windows, stat() doesn't set S_IXUSR — just check existence. */
src/cli/cli.c:245
↓ 2 callers
Function
is_executable_file
src/ui/http_server.c:878
↓ 2 callers
Function
is_go_builtin_func
internal/cbm/lsp/go_lsp.c:87
↓ 2 callers
Function
is_identifier
src/semantic/ast_profile.c:103
↓ 2 callers
Function
is_method
(node: ast.AST)
scripts/gen-py-stdlib.py:108
↓ 2 callers
Function
is_number_lit
src/semantic/ast_profile.c:86
↓ 2 callers
Function
is_reference_node
Is this an identifier-like node that represents a reference?
internal/cbm/extract_usages.c:49
↓ 2 callers
Function
is_smart_ptr
--- Smart pointer names for deref --- Checks suffix: "std.shared_ptr", "test.main.std.shared_ptr" both match
internal/cbm/lsp/c_lsp.c:36
↓ 2 callers
Function
is_source_key
Source key names (topic/queue/schedule identifier) */
internal/cbm/extract_unified.c:709
↓ 2 callers
Function
is_string_lit
src/semantic/ast_profile.c:81
↓ 2 callers
Function
is_string_node
internal/cbm/extract_unified.c:545
↓ 2 callers
Function
is_throw_node
Detect whether a node is a throw node for the given spec. Kotlin special case: this grammar models `throw X(...)` as a `jump_expression` (the same no
internal/cbm/extract_semantic.c:27
↓ 2 callers
Function
is_upstream_config_key
True when a YAML key path denotes an UPSTREAM dependency, CONFIG value, or * HEALTHCHECK target rather than an endpoint this service exposes. Such UR
src/pipeline/pipeline.c:597
↓ 2 callers
Function
iso_now
Get ISO-8601 timestamp. */
src/store/store.c:208
↓ 2 callers
Function
itoa_log
src/pipeline/pass_semantic_edges.c:296
↓ 2 callers
Function
itoa_log
Format int for logging. Thread-safe via TLS. */
src/pipeline/pass_calls.c:82
↓ 2 callers
Function
java_emit_resolved_orig
internal/cbm/lsp/java_lsp.c:1782
↓ 2 callers
Function
java_emit_unresolved
internal/cbm/lsp/java_lsp.c:1804
↓ 2 callers
Function
java_lookup_field_type
Lookup a field's type on a class, walking the parent chain. */
internal/cbm/lsp/java_lsp.c:899
↓ 2 callers
Function
java_lsp_init
internal/cbm/lsp/java_lsp.c:274
↓ 2 callers
Function
java_lsp_process_file
internal/cbm/lsp/java_lsp.c:1709
↓ 2 callers
Function
java_process_statement
internal/cbm/lsp/java_lsp.c:1326
↓ 2 callers
Function
joinPath
(base: string, dir: string)
graph-ui/src/components/StatsTab.tsx:162
↓ 2 callers
Function
join_segments
Build a dot-joined string from segments. Returns heap-allocated string. */
src/pipeline/fqn.c:36
↓ 2 callers
Function
json_escape_char
Append a JSON-escaped string value to buf at position *pos. */ Escape one character for JSON. Returns bytes written (1 or 2). */
src/pipeline/pass_parallel.c:326
↓ 2 callers
Function
json_extract
Extract a JSON string value by key from properties. * Returns pointer into buf (caller provides buffer). NULL if not found. */
src/pipeline/pass_route_nodes.c:133
↓ 2 callers
Function
json_extract_prop
Extract a string value from JSON properties_json by key. * Writes result to buf (up to buf_sz). Returns buf if found, "" otherwise. * Handles both s
src/cypher/cypher.c:2168
↓ 2 callers
Function
k8s_read_file
Read entire file into heap-allocated buffer. Returns NULL on error. * Caller must free(). Sets *out_len to byte count. */
src/pipeline/pass_k8s.c:34
↓ 2 callers
Function
kotlin_lsp_add_import
internal/cbm/lsp/kotlin_lsp.c:505
↓ 2 callers
Function
kotlin_lsp_init
internal/cbm/lsp/kotlin_lsp.c:449
↓ 2 callers
Function
kotlin_lsp_process_file
internal/cbm/lsp/kotlin_lsp.c:3537
↓ 2 callers
Function
kt_build_func_sig_with_return
Build a CBM_TYPE_FUNC signature carrying just the return type, so that * cbm_registry_lookup_method's caller can read rf->signature->return_types *
internal/cbm/lsp/kotlin_lsp.c:422
↓ 2 callers
Function
kt_eval_call_expression_type
internal/cbm/lsp/kotlin_lsp.c:2346
↓ 2 callers
Function
kt_eval_user_type
internal/cbm/lsp/kotlin_lsp.c:1752
↓ 2 callers
Function
kt_find_return_type
Extract the return type node from a function_declaration. The grammar * exposes it via a `type` field or as a `type`/`user_type`/`nullable_type` * n
internal/cbm/lsp/kotlin_lsp.c:378
↓ 2 callers
Function
kt_nav_member_node
Extract the member-name node from a navigation_expression. Newer * tree-sitter-kotlin wraps the member in a `navigation_suffix` node * (`. simple_id
internal/cbm/lsp/kotlin_lsp.c:2373
↓ 2 callers
Function
kt_process_call_with_lambda
internal/cbm/lsp/kotlin_lsp.c:2975
↓ 2 callers
Function
kt_process_class_decl
internal/cbm/lsp/kotlin_lsp.c:1128
↓ 2 callers
Function
kt_process_for_statement
internal/cbm/lsp/kotlin_lsp.c:2854
↓ 2 callers
Function
kt_process_if_expression
internal/cbm/lsp/kotlin_lsp.c:2752
↓ 2 callers
Function
kt_process_object_decl
internal/cbm/lsp/kotlin_lsp.c:1374
↓ 2 callers
Function
kt_process_statement
internal/cbm/lsp/kotlin_lsp.c:3068
↓ 2 callers
Function
kt_process_when_expression
internal/cbm/lsp/kotlin_lsp.c:2796
↓ 2 callers
Function
kt_qn_for_class_decl
internal/cbm/lsp/kotlin_lsp.c:1110
↓ 2 callers
Function
kt_register_class_members
internal/cbm/lsp/kotlin_lsp.c:1464
↓ 2 callers
Function
lang_open_indexed
tests/test_lang_contract.c:69
↓ 2 callers
Function
lc_to_fwd_slashes
Normalize backslashes to forward slashes in place. cbm_mkdtemp on Windows * (msys2) yields a native path with backslashes (e.g. D:\a\_temp\...); thos
tests/test_lang_contract.c:61
↓ 2 callers
Function
leading_spaces
Count leading spaces (not tabs). */
src/foundation/yaml.c:117
↓ 2 callers
Function
leiden_relabel
Compact community labels in comm[] to the dense range [0, returned count). */
src/store/store.c:4866
↓ 2 callers
Function
lex_push_n
src/cypher/cypher.c:80
↓ 2 callers
Function
like_pool_add
src/store/store.c:2374
↓ 2 callers
Function
lisp_push_module
--- Lisp-family imports (Scheme, Racket) --- S-expression grammars model (import (lib ...)) / (require mod) / (load "f") as a `list` whose first named
internal/cbm/extract_imports.c:1636
↓ 2 callers
Function
local_license
(dirpath)
scripts/audit-license-provenance.py:93
↓ 2 callers
Function
local_rel_path
Compute path relative to a nested .gitignore's directory. * "webapp/src/foo.js" with prefix "webapp" → "src/foo.js". */
src/discover/discover.c:465
↓ 2 callers
Function
lookup_node_info
Look up a node's name and file_path by id. */
src/pipeline/pass_cross_repo.c:156
↓ 2 callers
Function
lowercase_into
Lowercase a string into buf. */
src/pipeline/pass_configlink.c:266
↓ 2 callers
Function
macro_skip_ws
Skip leading ASCII whitespace and Rust line comments. */
internal/cbm/lsp/rust_lsp.c:2726
↓ 2 callers
Function
match_qn
Check if any library identifier appears as a substring in the QN. * Case-sensitive: "requests" matches "project.venv.requests.api.get" * but not "Re
internal/cbm/service_patterns.c:541
↓ 2 callers
Function
mn_cleanup
tests/test_matrix_new_constructs.c:106
↓ 2 callers
Function
mn_index_files
tests/test_matrix_new_constructs.c:84
↓ 2 callers
Function
mn_metrics_files
tests/test_matrix_new_constructs.c:173
↓ 2 callers
Function
multiarg_func_canonical
Canonical name for a multi-argument scalar function, or NULL. */
src/cypher/cypher.c:1396
↓ 2 callers
Function
name_in_set
internal/cbm/cbm.c:375
↓ 2 callers
Function
ncp_count_label
Count nodes with a given label. Returns -1 on error. */
tests/test_node_creation_probe.c:137
↓ 2 callers
Function
nodeBoostScale
(nodeCount: number)
graph-ui/src/lib/density.ts:48
↓ 2 callers
Function
nodeColor
( node: GraphNode, highlightedIds: Set<number> | null, opacity: number, boost: number, tempColor: TH
graph-ui/src/components/NodeCloud.tsx:30
↓ 2 callers
Function
nodeGlowBoost
(r: number, g: number, b: number)
graph-ui/src/lib/density.ts:67
↓ 2 callers
Function
node_add_child
src/foundation/yaml.c:53
↓ 2 callers
Function
node_deep_copy
Deep copy a node: heap-dup all string fields so the binding owns them */
src/cypher/cypher.c:2244
↓ 2 callers
Function
node_is
internal/cbm/lsp/php_lsp.c:70
↓ 2 callers
Function
now_ms
tests/test_incremental.c:50
↓ 2 callers
Function
now_ns
internal/cbm/cbm.c:68
← previous
next →
1,201–1,300 of 4,316, ranked by callers