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
extract_nth_string_arg
internal/cbm/extract_calls.c:1297
↓ 1 callers
Function
extract_objc_callee
ObjC: extract callee from message_expression selector.
internal/cbm/extract_calls.c:478
↓ 1 callers
Function
extract_objc_impl_methods
Extract methods from an ObjC implementation_definition node.
internal/cbm/extract_defs.c:4154
↓ 1 callers
Function
extract_one
Extract a single file and return the result. Caller frees. */
tests/test_simhash.c:29
↓ 1 callers
Function
extract_param_names
internal/cbm/extract_defs.c:2732
↓ 1 callers
Function
extract_param_names
Extract param_names from a node's properties_json. * Returns a comma-separated string in buf, or empty string. */
src/pipeline/pass_route_nodes.c:608
↓ 1 callers
Function
extract_perl_vars
Perl variable extraction: handle direct variable nodes and assignment_expression.
internal/cbm/extract_defs.c:4799
↓ 1 callers
Function
extract_php
tests/test_php_lsp.c:25
↓ 1 callers
Function
extract_php_bases
PHP: bases live in `base_clause` (extends) and `class_interface_clause` * (implements) child nodes; named children are `name`/`qualified_name`. */
internal/cbm/extract_defs.c:2176
↓ 1 callers
Function
extract_php_vars
PHP variable extraction from expression_statement.
internal/cbm/extract_defs.c:4859
↓ 1 callers
Function
extract_positional_url
Try to extract URL/topic from a positional argument (string or constant).
internal/cbm/extract_calls.c:1506
↓ 1 callers
Function
extract_powershell_callee
PowerShell: a `command` node's callee is its `command_name` child.
internal/cbm/extract_calls.c:539
↓ 1 callers
Function
extract_promoted_param
internal/cbm/lsp/php_lsp.c:2938
↓ 1 callers
Function
extract_property_decl
internal/cbm/lsp/php_lsp.c:2883
↓ 1 callers
Function
extract_psr4
Extract PSR-4 autoload entries from composer.json root. */
src/pipeline/pass_pkgmap.c:440
↓ 1 callers
Function
extract_puppet_callee
Puppet: `include foo` is an `include_statement`; the callee is the literal `include` keyword (the class/identifier args are resolved as separate refs)
internal/cbm/extract_calls.c:987
↓ 1 callers
Function
extract_py
tests/test_py_lsp.c:16
↓ 1 callers
Function
extract_py
tests/test_py_lsp_stress.c:17
↓ 1 callers
Function
extract_py_signature
Extract Python function signature text from source starting at given line. Caller frees. */
src/pipeline/pass_calls.c:682
↓ 1 callers
Function
extract_python_docstring
Python-specific: docstring as first expression_statement -> string in function body.
internal/cbm/extract_defs.c:1197
↓ 1 callers
Function
extract_r_vars
R variable extraction: skip function-definitions, then extract left/lhs.
internal/cbm/extract_defs.c:4834
↓ 1 callers
Function
extract_return_types
internal/cbm/extract_defs.c:2817
↓ 1 callers
Function
extract_ruby_require_arg
Extract string argument from a Ruby require/require_relative call.
internal/cbm/extract_imports.c:694
↓ 1 callers
Function
extract_rust
tests/test_rust_lsp.c:26
↓ 1 callers
Function
extract_rust_impl
internal/cbm/extract_defs.c:4247
↓ 1 callers
Function
extract_schema_field
Schema/grammar languages whose field node carries the field name on a plain * child (no C-style `declarator`/`type` field), so the generic field path
internal/cbm/extract_defs.c:5458
↓ 1 callers
Function
extract_scripting_callee
Callee extraction for scripting languages (Elixir, Perl, PHP, Kotlin, MATLAB).
internal/cbm/extract_calls.c:431
↓ 1 callers
Function
extract_scss_callee
SCSS: an `@include foo;` is an include_statement whose callee is its `identifier` child (the mixin name).
internal/cbm/extract_calls.c:653
↓ 1 callers
Function
extract_scss_var
SCSS variable extraction: try property > name > property_name > variable_name.
internal/cbm/extract_defs.c:5052
↓ 1 callers
Function
extract_semantic_keywords
Extract keyword strings from a yyjson array into `keywords`. Returns the * number of strings copied (capped at `max_out`). */
src/mcp/mcp.c:1847
↓ 1 callers
Function
extract_service_name
Extract service name from Cloud Run URL hostname. * "my-svc-ab12cd34ef-uc.a.run.app/path" → "my-svc" */
src/pipeline/pass_route_nodes.c:275
↓ 1 callers
Function
extract_signature_type_refs
Extract signature type refs from a function node.
internal/cbm/extract_type_refs.c:325
↓ 1 callers
Function
extract_solidity_callee
Solidity: a call_expression's callee is on the `function` field, wrapped in an `expression` node (call_expression -> function:expression -> identifier
internal/cbm/extract_calls.c:576
↓ 1 callers
Function
extract_sql_callee
SQL: an `invocation` node's callee is nested object_reference > `name` field (the same shape as a create_function's name).
internal/cbm/extract_calls.c:673
↓ 1 callers
Function
extract_swift_callee
Language-specific callee extraction for FP and niche languages. Swift callee extraction from call/constructor expressions.
internal/cbm/extract_calls.c:382
↓ 1 callers
Function
extract_ts
tests/test_ts_lsp.c:35
↓ 1 callers
Function
extract_ts_bases
TypeScript: walk the class_heritage container (which holds extends_clause + * implements_clause), or handle a bare interface extends_type_clause. */
internal/cbm/extract_defs.c:2142
↓ 1 callers
Function
extract_ts_body_type_refs
Extract type refs from TS/JS type_arguments or type_annotation children.
internal/cbm/extract_type_refs.c:159
↓ 1 callers
Function
extract_ts_param_type
Extract param_types from a parameter list node. Returns NULL-terminated arena-allocated array. Extract type text from a TypeScript type_annotation chi
internal/cbm/extract_defs.c:2839
↓ 1 callers
Function
extract_tsx
tests/test_ts_lsp.c:39
↓ 1 callers
Function
extract_typst_callee
Typst: a `call` node's callee is its `item` field (an ident), matching the def-side resolution of `#let greet(name) = ...`.
internal/cbm/extract_calls.c:788
↓ 1 callers
Function
extract_url_or_topic_arg
Extract URL/topic from keyword or positional args.
internal/cbm/extract_calls.c:1524
↓ 1 callers
Function
extract_url_path
src/graph_buffer/graph_buffer.c:1393
↓ 1 callers
Function
extract_variables
internal/cbm/extract_defs.c:5341
↓ 1 callers
Function
extract_vars_config
internal/cbm/extract_defs.c:5068
↓ 1 callers
Function
extract_vars_dynamic
internal/cbm/extract_defs.c:4879
↓ 1 callers
Function
extract_vars_jvm
internal/cbm/extract_defs.c:4934
↓ 1 callers
Function
extract_vars_mainstream
internal/cbm/extract_defs.c:4679
↓ 1 callers
Function
extract_vhdl_callee
VHDL: `add(x, 1)` parses as `(name (library_function) (parenthesis_group ...))` inside a `simple_expression` (the function-call / indexed-name ambigui
internal/cbm/extract_calls.c:842
↓ 1 callers
Function
extract_wgsl_callee
WGSL: callee is nested type_constructor_or_function_call_expression -> type_declaration -> identifier. Descend left-most until an identifier.
internal/cbm/extract_calls.c:617
↓ 1 callers
Function
extract_wide_flat_ms
Reproduce-first (ms-typescript reallyLargeFile.ts, 2026-07-07): a file * whose root node has hundreds of thousands of FLAT SIBLINGS (580k //// * com
tests/test_extraction.c:3414
↓ 1 callers
Function
extract_wolfram_callee
Wolfram: extract callee from apply, skipping LHS of set definitions.
internal/cbm/extract_calls.c:359
↓ 1 callers
Function
extract_yaml_toplevel_keys
Extract ONLY top-level keys of a YAML document (no leaf explosion). Used for Helm values.yaml so each chart's tunables surface as a handful of structu
internal/cbm/extract_defs.c:5299
↓ 1 callers
Function
fe_strdup
NULL-safe heap strdup (avoids a strdup dependency + guards NULL inputs). */
src/pipeline/pipeline.c:274
↓ 1 callers
Function
fetchChecksums
(url string)
pkg/go/cmd/codebase-memory-mcp/main.go:218
↓ 1 callers
Function
fetch_latest_tag
Fetch latest release tag from GitHub via redirect header. * Returns heap-allocated tag (e.g. "v0.5.7") or NULL on failure. */
src/cli/cli.c:4321
↓ 1 callers
Function
fields_for
internal/cbm/lsp/php_lsp.c:2812
↓ 1 callers
Function
file_error_clear
src/pipeline/artifact.c:111
↓ 1 callers
Function
file_error_set
src/pipeline/artifact.c:118
↓ 1 callers
Function
file_exists
tests/repro/repro_issue557.c:94
↓ 1 callers
Function
file_exists_607
tests/repro/repro_issue607.c:78
↓ 1 callers
Function
file_ext
Get lowercase file extension from path */
src/store/store.c:3626
↓ 1 callers
Function
file_ext
src/pipeline/pass_semantic_edges.c:306
↓ 1 callers
Function
file_ext
Extract file extension from a path (including the dot). */
src/pipeline/pass_similarity.c:38
↓ 1 callers
Function
file_has_depends_call
src/pipeline/pass_calls.c:750
↓ 1 callers
Function
file_list_add_excluded
src/discover/discover.c:422
↓ 1 callers
Function
fill_interior_page
Fill an interior page with cells from children[*idx..child_count-2]. Updates cell_count, content_offset, ptr_offset, and *idx.
internal/cbm/sqlite_writer.c:636
↓ 1 callers
Function
fill_vec
tests/test_semantic.c:83
↓ 1 callers
Function
filter_import_reachable
Filter candidates by import reachability. Returns count of reachable. */
src/pipeline/registry.c:890
↓ 1 callers
Function
finalize_build_sources
Sub-phase 1: build tagged source vectors (sparse or dense-int8) in parallel. */
src/semantic/semantic.c:1292
↓ 1 callers
Function
finalize_pass1
Sub-phases 2+3: co-occurrence pass 1 + normalize. */
src/semantic/semantic.c:1303
↓ 1 callers
Function
finalize_pass2
Sub-phases 4+5: quantize pass1 to int8, run RRI pass 2, blend + normalize. */
src/semantic/semantic.c:1325
↓ 1 callers
Function
finalize_stmt
src/store/store.c:886
↓ 1 callers
Function
find_alias_files
src/pipeline/path_alias.c:384
↓ 1 callers
Function
find_args_in_props
Extract the "args" JSON fragment from an edge's properties. * Returns pointer into the properties string (not copied). */
src/pipeline/pass_route_nodes.c:636
↓ 1 callers
Function
find_base_from_children
Search children for a child matching one of the base_types and return its text as single base.
internal/cbm/extract_defs.c:1995
↓ 1 callers
Function
find_binding_by_key
Helper: find binding by key in results */
tests/test_pipeline.c:4720
↓ 1 callers
Function
find_c_params
C/C++/CUDA/GLSL: parameters live on function_declarator inside declarator chain.
internal/cbm/extract_defs.c:2989
↓ 1 callers
Function
find_call_by_callee
Find an in-body call by its raw callee text; returns the call or NULL. */
tests/test_extraction.c:2732
↓ 1 callers
Function
find_call_edge_to_helper
* find_call_edge_to_helper * * Scan all CALLS edges and return (by out-params) the one whose TARGET node * qualified_name ends in ".helper" — that
tests/repro/repro_invariant_lsp_rescue.c:112
↓ 1 callers
Function
find_calls_edge_by_tails
tests/test_parallel.c:597
↓ 1 callers
Function
find_channel_source
Create Channel nodes + EMITS / LISTENS_ON edges for one file's channels. * Mirrors the parallel path in cbm_build_registry_from_cache — keep in sync.
src/pipeline/pass_definitions.c:359
↓ 1 callers
Function
find_channel_src
Find channel source node (enclosing function or file). */
src/pipeline/pass_parallel.c:1253
↓ 1 callers
Function
find_child
Find a child node by key in a map node. */
src/foundation/yaml.c:316
↓ 1 callers
Function
find_confident
Confident = confidence >= the LSP override floor (0.6). */
tests/test_rust_lsp.c:74
↓ 1 callers
Function
find_cross_repo_targets
Find distinct target_project values from CROSS_* edges in a store. * Writes up to max_out project names (heap-allocated). Returns count. */
src/ui/http_server.c:1314
↓ 1 callers
Function
find_def
Find a definition by label+name; returns NULL if not found. */
tests/test_extraction_inheritance.c:60
↓ 1 callers
Function
find_def
Find a definition by name in an extraction result. */
tests/test_simhash.c:35
↓ 1 callers
Function
find_def
Return the first definition with the given name, or NULL. */
tests/test_extraction.c:2858
↓ 1 callers
Function
find_def
Find the first definition matching label+name (either may be NULL = wildcard). */
tests/repro/repro_extraction.c:21
↓ 1 callers
Function
find_def
Return the first definition whose label AND name both match (either may be * NULL to wildcard). Mirrors the helper in repro_extraction.c. */
tests/repro/repro_issue382.c:84
↓ 1 callers
Function
find_def_any
Find a definition by name alone (any label). */
tests/test_extraction_inheritance.c:70
↓ 1 callers
Function
find_def_by_name
Find a definition by name; returns the item or NULL. */
tests/test_extraction.c:2692
↓ 1 callers
Function
find_def_by_name
tests/repro/repro_new_ts_class_field_arrow.c:91
↓ 1 callers
Function
find_def_flex
Find def trying Class / Interface / Struct / any-label fallback. */
tests/test_extraction_inheritance.c:131
↓ 1 callers
Function
find_deleted_files
Classify stored files that are absent from current discovery. Returns the * count of truly-deleted files (output via out_deleted) and ALSO collects
src/pipeline/pipeline_incremental.c:167
↓ 1 callers
Function
find_drf_kwarg_in_args
Find a keyword argument by name in an argument_list node and return its value child.
internal/cbm/extract_defs.c:1384
↓ 1 callers
Function
find_enclosing_service
Find the enclosing proto service for a function by file + line range. */
src/pipeline/pass_route_nodes.c:823
↓ 1 callers
Function
find_env_var
Helper: find env var by key in result */
tests/test_pipeline.c:3813
↓ 1 callers
Function
find_es_source_node
Find the source string node in an ES import_statement.
internal/cbm/extract_imports.c:322
← previous
next →
2,401–2,500 of 4,316, ranked by callers