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
↓ 1 callers
Function
ei_cleanup
tests/test_edge_imports.c:126
↓ 1 callers
Function
ei_edge_present
Index `files`, check IMPORTS count >= `floor`. Dumps a diagnostic on * failure so failures are self-diagnosable without re-running manually. */
tests/test_edge_imports.c:142
↓ 1 callers
Function
ei_index_files
Write files, run index_repository, open graph DB. Returns NULL on failure. */
tests/test_edge_imports.c:82
↓ 1 callers
Function
ei_to_fwd_slashes
tests/test_edge_imports.c:75
↓ 1 callers
Function
elapsed_ms
tests/test_py_lsp_bench.c:214
↓ 1 callers
Function
elapsed_ms
tests/test_cs_lsp_bench.c:183
↓ 1 callers
Function
elapsed_ms
tests/test_py_lsp_scale.c:11
↓ 1 callers
Function
elixir_emit_second_arg
Try to emit a channel from the second argument of an Elixir call. */
internal/cbm/extract_channels.c:893
↓ 1 callers
Function
elixir_nth_arg_literal
Extract a string literal from the Nth named child of an args node. */
internal/cbm/extract_channels.c:879
↓ 1 callers
Function
elixir_process_call
internal/cbm/extract_channels.c:904
↓ 1 callers
Function
elixir_process_function_def
Detect handle_in("event", payload, socket) — Phoenix Channel listener */
internal/cbm/extract_channels.c:931
↓ 1 callers
Function
embedded_collect_content_nodes
internal/cbm/extract_imports.c:1387
↓ 1 callers
Function
emit
(stubs: list[ModuleStubs], output_path: Path)
scripts/gen-py-stdlib.py:336
↓ 1 callers
Function
emit_camel_words
Emit a camelCase-split word (lowercased) into the output buffer. * Prepends '_' if out_pos > 0. Returns updated out_pos and token_count. */
src/pipeline/pass_configures.c:38
↓ 1 callers
Function
emit_classified_edge
Classify a resolved call and emit the appropriate edge. */ When suppress_plain_calls is true (a TS/JS/TSX weak short-name member-call * match, #592/#
src/pipeline/pass_calls.c:383
↓ 1 callers
Function
emit_config_edge
Emit CONFIGURES edge. */
src/pipeline/pass_parallel.c:1645
↓ 1 callers
Function
emit_elixir_module_class
Emit Class definition for an Elixir defmodule node. Returns do_block or null.
internal/cbm/extract_defs.c:4395
↓ 1 callers
Function
emit_graphql_edge
Emit GRAPHQL_CALLS edge. Extract operation from first string arg if available. */
src/pipeline/pass_parallel.c:1907
↓ 1 callers
Function
emit_grpc_edge
Emit GRPC_CALLS edge via gRPC Route node. */
src/pipeline/pass_parallel.c:1870
↓ 1 callers
Function
emit_http_async_service_edge
Emit HTTP_CALLS or ASYNC_CALLS edge via Route node. */
src/pipeline/pass_parallel.c:1618
↓ 1 callers
Function
emit_kustomize_kind_def
Emit a "Class" def named after the document's `kind` scalar. A kustomization file has no metadata.name, so the def name is the bare kind ("Kustomizati
internal/cbm/extract_k8s.c:155
↓ 1 callers
Function
emit_kustomize_sequence
Walk a block_sequence node and emit one CBMImport per block_sequence_item scalar child, using key_name as the local_name.
internal/cbm/extract_k8s.c:80
↓ 1 callers
Function
emit_line
src/foundation/log.c:198
↓ 1 callers
Function
emit_normal_calls_edge
Emit normal CALLS edge. */
src/pipeline/pass_parallel.c:1665
↓ 1 callers
Function
emit_php_use_clause
--- PHP imports --- tree-sitter-php models `use Foo\Bar;` as a `namespace_use_declaration` containing one or more `namespace_use_clause` nodes (each a
internal/cbm/extract_imports.c:1184
↓ 1 callers
Function
emit_php_use_decl
internal/cbm/extract_imports.c:1213
↓ 1 callers
Function
emit_py_import_from_name
Emit a Python import-from name child (identifier/dotted_name).
internal/cbm/extract_imports.c:237
↓ 1 callers
Function
emit_resolved_call
internal/cbm/lsp/go_lsp.c:1099
↓ 1 callers
Function
emit_route_registration
Classify a resolved call by library identity and emit the appropriate edge. */ Create Route node + CALLS + HANDLES edges for a route registration call
src/pipeline/pass_parallel.c:1685
↓ 1 callers
Function
emit_search_results
Emit the cbm_store_search results as a JSON "results" array on the doc. * Property docs created via enrich_node_properties are collected in * *out_p
src/mcp/mcp.c:1811
↓ 1 callers
Function
emit_semantic_results
Emit cbm_vector_result_t entries as a "semantic_results" array on the doc. */
src/mcp/mcp.c:1865
↓ 1 callers
Function
emit_service_edge
When suppress_plain_calls is true (a TS/JS/TSX weak short-name member-call * match, #592/#606), every service classification below still runs — only
src/pipeline/pass_parallel.c:1984
↓ 1 callers
Function
emit_token
Emit the current token if non-empty. Returns updated count. */
src/pipeline/pass_compile_commands.c:21
↓ 1 callers
Function
emit_trpc_edge
Emit TRPC_CALLS edge. Extract procedure path from callee chain. */
src/pipeline/pass_parallel.c:1942
↓ 1 callers
Function
emit_unresolved_call
Emit a diagnostic for an unresolved call (confidence 0.0).
internal/cbm/lsp/go_lsp.c:1112
↓ 1 callers
Function
emit_yaml_leaf_value
Recursively walk YAML block_mapping_pair nodes, building dotted key paths. * Emits string_refs with key_path for leaf values that are URLs or config
internal/cbm/extract_unified.c:604
↓ 1 callers
Function
encodePath
(p: string)
graph-ui/src/components/NodeDetailPanel.tsx:38
↓ 1 callers
Function
ends_with
src/discover/discover.c:123
↓ 1 callers
Function
ends_with
src/pipeline/pass_githistory.c:44
↓ 1 callers
Function
enrich_add_bfs
Enrich search result with 1-hop connected node names. */ Add BFS results to a yyjson array (deduped by name). */
src/mcp/mcp.c:1531
↓ 1 callers
Function
enrich_connected
Enrich search result with 1-hop connected node names (inbound + outbound). */
src/mcp/mcp.c:1540
↓ 1 callers
Function
ensureBinary
()
pkg/go/cmd/codebase-memory-mcp/main.go:46
↓ 1 callers
Function
ensure_decorator_routes
Phase 2a: Ensure all functions with route_path properties have Route+HANDLES edges. */
src/pipeline/pass_route_nodes.c:483
↓ 1 callers
Function
ensure_gitattributes
src/pipeline/artifact.c:376
↓ 1 callers
Function
ensure_one_decorator_route
Process a single Function/Method node: create Route+HANDLES if it has route_path. * Returns 1 if a new HANDLES edge was created, 0 otherwise. */
src/pipeline/pass_route_nodes.c:437
↓ 1 callers
Function
es_dump_edge_histogram
tests/test_edge_structural.c:250
↓ 1 callers
Function
es_edge_present
Index `files`, assert `edge` appears at least `floor` times. * On failure, dump the full edge histogram. */
tests/test_edge_structural.c:269
↓ 1 callers
Function
es_lang_open_indexed
tests/test_edge_structural.c:167
↓ 1 callers
Function
es_lc_to_fwd_slashes
tests/test_edge_structural.c:159
↓ 1 callers
Function
et_edge_present
Assert edge_type count >= floor; dump diagnostic on failure. */
tests/test_edge_types_probe.c:134
↓ 1 callers
Function
et_index_parallel
tests/test_edge_types_probe.c:209
↓ 1 callers
Function
et_routes_exact
Assert the exact Route node set. Edge-count smoke tests cannot catch partial * Spring paths such as "/orders" when the real route is "/api/orders", a
tests/test_edge_types_probe.c:150
↓ 1 callers
Function
et_to_fwd_slashes
tests/test_edge_types_probe.c:71
↓ 1 callers
Function
eval_array_access
internal/cbm/lsp/java_lsp.c:1218
↓ 1 callers
Function
eval_binary
internal/cbm/lsp/java_lsp.c:1262
↓ 1 callers
Function
eval_case_expr
src/cypher/cypher.c:2736
↓ 1 callers
Function
eval_cast
internal/cbm/lsp/java_lsp.c:1231
↓ 1 callers
Function
eval_comparison_op
Evaluate a comparison operator between actual and expected strings. */
src/cypher/cypher.c:2359
↓ 1 callers
Function
eval_conditional
Evaluate a CBM_TYPE_CONDITIONAL `T extends U ? X : Y`. With distribution: when T is a UNION, evaluate per member and union the results. Uses the parti
internal/cbm/lsp/ts_lsp.c:1173
↓ 1 callers
Function
eval_field_access
Evaluate `obj.field` — dispatch on receiver type. */
internal/cbm/lsp/java_lsp.c:847
↓ 1 callers
Function
eval_func_arg
Resolve a function argument to its string value (literal or var.prop). */
src/cypher/cypher.c:3233
↓ 1 callers
Function
eval_function_call_type
internal/cbm/lsp/php_lsp.c:1130
↓ 1 callers
Function
eval_lambda
internal/cbm/lsp/java_lsp.c:1310
↓ 1 callers
Function
eval_member_call_type
Returns the return type of an instance/static method call expression. */
internal/cbm/lsp/php_lsp.c:1176
↓ 1 callers
Function
eval_method_invocation
internal/cbm/lsp/java_lsp.c:1099
↓ 1 callers
Function
eval_method_reference
internal/cbm/lsp/java_lsp.c:1317
↓ 1 callers
Function
eval_multiarg_func
Evaluate a multi-argument scalar function into func_buf (or a direct value). */
src/cypher/cypher.c:3241
↓ 1 callers
Function
eval_object_creation
`new Foo<T>()` */
internal/cbm/lsp/java_lsp.c:1199
↓ 1 callers
Function
eval_object_creation_type
internal/cbm/lsp/php_lsp.c:1100
↓ 1 callers
Function
eval_ternary
internal/cbm/lsp/java_lsp.c:1238
↓ 1 callers
Function
eval_unary
internal/cbm/lsp/java_lsp.c:1290
↓ 1 callers
Function
execBinary
(bin string, args []string)
pkg/go/cmd/codebase-memory-mcp/main.go:334
↓ 1 callers
Function
execute_default_projection
Default projection when no RETURN clause */
src/cypher/cypher.c:4152
↓ 1 callers
Function
execute_return_agg
src/cypher/cypher.c:4048
↓ 1 callers
Function
execute_return_clause
Project RETURN clause results */
src/cypher/cypher.c:4379
↓ 1 callers
Function
execute_return_simple
Execute simple (non-aggregate) RETURN projection */
src/cypher/cypher.c:4115
↓ 1 callers
Function
execute_return_star
src/cypher/cypher.c:3871
↓ 1 callers
Function
execute_single
src/cypher/cypher.c:4407
↓ 1 callers
Function
execute_with_aggregate
Execute WITH aggregation path */
src/cypher/cypher.c:3629
↓ 1 callers
Function
execute_with_clause
src/cypher/cypher.c:3759
↓ 1 callers
Function
execute_with_simple
Execute WITH simple (non-aggregate) projection */
src/cypher/cypher.c:3678
↓ 1 callers
Function
expand_additional_patterns
Expand additional MATCH patterns (pi >= 1) */
src/cypher/cypher.c:4337
↓ 1 callers
Function
expand_fixed_length
Expand fixed-length (1-hop) relationship edges */
src/cypher/cypher.c:2938
↓ 1 callers
Function
expand_from_bound_terminal
Drive a single-relationship additional pattern from its ALREADY-BOUND * terminal node, binding the unbound START var to the edge's other endpoint. *
src/cypher/cypher.c:4255
↓ 1 callers
Function
expand_git_path
src/discover/discover.c:216
↓ 1 callers
Function
expand_var_length
Expand variable-length relationship via BFS */
src/cypher/cypher.c:2896
↓ 1 callers
Function
expr_not
src/cypher/cypher.c:796
↓ 1 callers
Function
ext_to_lang
src/store/store.c:3613
↓ 1 callers
Function
extract
tests/test_grammar_regression.c:28
↓ 1 callers
Function
extract
tests/test_stack_overflow.c:32
↓ 1 callers
Function
extract
Convenience: extract, assert no error, return result. Caller frees. */
tests/test_extraction.c:63
↓ 1 callers
Function
extractTarGz
(archivePath, destDir, targetFile string)
pkg/go/cmd/codebase-memory-mcp/main.go:261
↓ 1 callers
Function
extractZip
(archivePath, destDir, targetFile string)
pkg/go/cmd/codebase-memory-mcp/main.go:294
↓ 1 callers
Function
extract_ada_callee
Ada: procedure_call_statement / function_call carry the callee in a `name` field.
internal/cbm/extract_calls.c:555
↓ 1 callers
Function
extract_agda_callee
Agda: function application `f x y` parses as an `expr` whose named children are `atom`s (no dedicated application node). Treat an `expr` with >= 2 ato
internal/cbm/extract_calls.c:944
↓ 1 callers
Function
extract_and_install_binary
src/cli/cli.c:4153
↓ 1 callers
Function
extract_atx_heading_text
Extract text from an atx_heading node (# Title).
internal/cbm/extract_defs.c:3352
↓ 1 callers
Function
extract_base_classes
internal/cbm/extract_defs.c:2373
↓ 1 callers
Function
extract_body_ident_tokens
Walk AST body, collect unique identifier text as space-separated string. * Returns arena-allocated string or NULL. */
internal/cbm/extract_defs.c:84
↓ 1 callers
Function
extract_c
Wrapper: extract C source, return -1 length to auto-compute strlen */
tests/test_c_lsp.c:57
← previous
next →
2,201–2,300 of 4,316, ranked by callers