MCPcopy Create free account

hub / github.com/DeusData/codebase-memory-mcp / functions

Functions4,316 in github.com/DeusData/codebase-memory-mcp

↓ 3 callersFunctioncs_lsp_process_file
internal/cbm/lsp/cs_lsp.c:2190
↓ 3 callersFunctioncs_namespace_qn
Concatenate the namespace stack into a dotted QN (outer to inner). */
internal/cbm/lsp/cs_lsp.c:271
↓ 3 callersFunctioncs_normalize_name
internal/cbm/lsp/cs_lsp.c:135
↓ 3 callersFunctioncs_predefined_alias
Predefined C# type aliases: int → System.Int32, etc. */
internal/cbm/lsp/cs_lsp.c:166
↓ 3 callersFunctioncs_unwrap_nullable
internal/cbm/lsp/cs_lsp.c:703
↓ 3 callersFunctioncyp_ci_eq
Parse a single RETURN/WITH item (aggregate, string func, CASE, or plain var.prop). * Returns 0 on success, -1 on error. */ Parse var[.prop] into item
src/cypher/cypher.c:1317
↓ 3 callersFunctiondb_internal_project_name
db_internal_project_name — see forward declaration above resolve_store. */
src/mcp/mcp.c:1267
↓ 3 callersFunctionedge_prop
Get edge property by name. Uses rotating static buffers to allow * multiple concurrent calls (e.g. projecting r.url_path, r.confidence * in the same
src/cypher/cypher.c:2208
↓ 3 callersFunctionemit_resolved
internal/cbm/lsp/php_lsp.c:1266
↓ 3 callersFunctionensure_pretrained_map
Thread-safe lazy init of the pretrained token lookup map. * Uses double-checked locking: fast path reads an atomic flag. */
src/semantic/semantic.c:399
↓ 3 callersFunctionet_cleanup
tests/test_edge_types_probe.c:121
↓ 3 callersFunctionet_index_files
Write files, then run index_repository and open the graph DB. */
tests/test_edge_types_probe.c:78
↓ 3 callersFunctionexpand_pattern_rels
src/cypher/cypher.c:2994
↓ 3 callersFunctionexpr_binary
src/cypher/cypher.c:788
↓ 3 callersFunctionexpr_leaf
src/cypher/cypher.c:781
↓ 3 callersFunctionextract_c_declarator_name
Helper: extract name from a declarator chain (C/C++/ObjC) declaration > init_declarator > declarator (may be pointer_declarator > identifier)
internal/cbm/extract_defs.c:4490
↓ 3 callersFunctionextract_comment_text
Extract comment text, truncating to MAX_COMMENT_LEN.
internal/cbm/extract_defs.c:1171
↓ 3 callersFunctionextract_decorators
internal/cbm/extract_defs.c:1800
↓ 3 callersFunctionextract_docstring
Extract docstring from the node's leading comment.
internal/cbm/extract_defs.c:1221
↓ 3 callersFunctionextract_kv_groups
Extract key/value from a regex match with two capture groups. * Returns 1 on success, 0 if groups are empty or too large. */
src/pipeline/pass_envscan.c:208
↓ 3 callersFunctionextract_now_ns
src/pipeline/pass_parallel.c:204
↓ 3 callersFunctionextract_param_types
internal/cbm/extract_defs.c:2946
↓ 3 callersFunctionextract_quoted
Extract a quoted string value from position. Handles both "..." and '...' * Returns heap-allocated string, or NULL. */
src/pipeline/pass_pkgmap.c:221
↓ 3 callersFunctionextract_token
Extract a non-space token into buf. Returns length. */
src/pipeline/pass_infrascan.c:118
↓ 3 callersFunctionextract_type_field_ref
Extract type ref from a node whose "type" field contains the type.
internal/cbm/extract_type_refs.c:151
↓ 3 callersFunctionextract_var_names
internal/cbm/extract_defs.c:5122
↓ 3 callersFunctionfinalize_and_emit
Build props JSON, append args, close brace, emit edge. */
src/pipeline/pass_parallel.c:1573
↓ 3 callersFunctionfind_decorator_args
Extract route path + method from a decorator's AST nodes. * Works for: @app.route("/path"), @router.post("/path"), @GetMapping("/path"), * @app.get(
internal/cbm/extract_defs.c:1313
↓ 3 callersFunctionfind_enclosing_node
Find the graph buffer node for an enclosing function QN, falling back to file node. */
src/pipeline/pass_usages.c:195
↓ 3 callersFunctionfind_nodes_generic
Generic: find multiple nodes by a single-column filter. */
src/store/store.c:1361
↓ 3 callersFunctionfind_source_node
Find the source node for an edge: enclosing function or file node. */
src/pipeline/pass_parallel.c:2043
↓ 3 callersFunctionfind_use
internal/cbm/lsp/php_lsp.c:184
↓ 3 callersFunctionfree_edge_strings
Free a single edge's owned strings. type is interned (pool-owned) — NOT * freed here; the pool frees it once in cbm_gbuf_free. */
src/graph_buffer/graph_buffer.c:259
↓ 3 callersFunctionget_cache_dir
src/cli/cli.c:2617
↓ 3 callersFunctionget_or_create_node_array
Get or create a node_ptr_array_t in a hash table */
src/graph_buffer/graph_buffer.c:201
↓ 3 callersFunctionget_schema_impl
with_props=false skips the per-label/per-type JSON property-key discovery: * those json_each() scans walk EVERY row of each label/type (minutes-scale
src/store/store.c:3210
↓ 3 callersFunctiongit_head
src/watcher/watcher.c:133
↓ 3 callersFunctiongo_eval_expr_type
internal/cbm/lsp/go_lsp.c:327
↓ 3 callersFunctiongo_lsp_add_import
internal/cbm/lsp/go_lsp.c:49
↓ 3 callersFunctiongo_lsp_init
internal/cbm/lsp/go_lsp.c:32
↓ 3 callersFunctiongo_lsp_process_file
internal/cbm/lsp/go_lsp.c:1652
↓ 3 callersFunctioninfer_implicit_returns
For each function_declaration whose registered signature has no return type, infer it from the body and rebuild the signature. This mirrors typescript
internal/cbm/lsp/ts_lsp.c:4558
↓ 3 callersFunctioninsert_cross_edge
Insert a CROSS_* edge into a store. Idempotent by construction: the edges * table is UNIQUE(source_id, target_id, type) and cbm_store_insert_edge *
src/pipeline/pass_cross_repo.c:125
↓ 3 callersFunctionintptr_to_ptr
Convert intptr_t to void* without triggering performance-no-int-to-ptr. */
src/pipeline/pass_enrichment.c:26
↓ 3 callersFunctionis_control_if
src/semantic/ast_profile.c:38
↓ 3 callersFunctionis_control_while
src/semantic/ast_profile.c:48
↓ 3 callersFunctionis_map_like
internal/cbm/lsp/java_lsp.c:1022
↓ 3 callersFunctionis_pkgmap_manifest_basename
Returns true if basename is a package manifest we know how to parse. * Used by the filesystem walker; cbm_pkgmap_try_parse is the source of * truth
src/pipeline/pass_pkgmap.c:764
↓ 3 callersFunctionis_project_db_file
Return true if filename is a valid project .db file (not temp/internal). * * Project names derived from /tmp/... source roots legitimately begin wit
src/mcp/mcp.c:1256
↓ 3 callersFunctionis_return
src/semantic/ast_profile.c:63
↓ 3 callersFunctionitoa_buf
src/pipeline/artifact.c:58
↓ 3 callersFunctionjava_lsp_add_import
internal/cbm/lsp/java_lsp.c:291
↓ 3 callersFunctionjava_resolve_calls_in_node
Depth-guarded entry: the AST walk recurses per nesting level and crashed * with a stack overflow on pathologically nested real-world sources * (elas
internal/cbm/lsp/java_lsp.c:2803
↓ 3 callersFunctionjson_str_array
Extract a JSON array of strings by key. Returns count. */
src/pipeline/pass_semantic_edges.c:340
↓ 3 callersFunctionk8s_basename
Extract the basename of a path (pointer into the string; no allocation). */
src/pipeline/pass_k8s.c:79
↓ 3 callersFunctionkotlin_resolve_function_name
internal/cbm/lsp/kotlin_lsp.c:602
↓ 3 callersFunctionkt_bind_function_params
internal/cbm/lsp/kotlin_lsp.c:3225
↓ 3 callersFunctionkt_bind_property_to_scope
internal/cbm/lsp/kotlin_lsp.c:2571
↓ 3 callersFunctionkt_node_kind_in
internal/cbm/lsp/kotlin_lsp.c:141
↓ 3 callersFunctionkt_short
Return last segment after final '.'. */
internal/cbm/lsp/kotlin_lsp.c:216
↓ 3 callersFunctionlabel_alt_matches
True if `actual` matches `pat`, where `pat` may be a '|'-alternation of * labels ("A|B|C") — openCypher label alternation (#242). */
src/cypher/cypher.c:2752
↓ 3 callersFunctionlang_cleanup
tests/test_lang_contract.c:138
↓ 3 callersFunctionlex_push
src/cypher/cypher.c:72
↓ 3 callersFunctionlrp_cleanup
tests/test_lsp_resolution_probe.c:165
↓ 3 callersFunctionlrp_index
tests/test_lsp_resolution_probe.c:143
↓ 3 callersFunctionmacro_consume_balanced
Consume a balanced bracket group starting at `from` (which must * point at `(`, `[`, or `{`). Returns end position (just after the * close bracket)
internal/cbm/lsp/rust_lsp.c:2768
↓ 3 callersFunctionmake_edge_key
IMPORTS edges carry exactly one imported symbol's local_name (#768): two * named imports from the same specifier resolve to the same (source, * targ
src/graph_buffer/graph_buffer.c:175
↓ 3 callersFunctionmn_count_label
Count nodes with a given label; -1 on error. */
tests/test_matrix_new_constructs.c:121
↓ 3 callersFunctionnode_new
src/foundation/yaml.c:45
↓ 3 callersFunctionnode_prop
src/cypher/cypher.c:2081
↓ 3 callersFunctionopen_store
tests/test_incremental.c:148
↓ 3 callersFunctionparse_auto_answer
src/cli/cli.c:2924
↓ 3 callersFunctionparse_key
Parse a bare key (ident-like). Stores arena-allocated copy in *out. */
internal/cbm/lsp/rust_cargo.c:39
↓ 3 callersFunctionparse_or_expr
OR: xor (OR xor)* */
src/cypher/cypher.c:1157
↓ 3 callersFunctionparse_string
Parse a string literal (single or double quoted). */
internal/cbm/lsp/rust_cargo.c:61
↓ 3 callersFunctionpb_add_table_cell_with_flush
Add a table cell to the PageBuilder, flushing leaf pages as needed. If the payload exceeds max_local, overflow pages are written and only the local po
internal/cbm/sqlite_writer.c:1112
↓ 3 callersFunctionpb_finalize_table
Finalize a table PageBuilder: flush last leaf and build interior pages.
internal/cbm/sqlite_writer.c:1159
↓ 3 callersFunctionpb_free
internal/cbm/sqlite_writer.c:469
↓ 3 callersFunctionpkgmap_itoa
Thread-local int→string for log key-value pairs */
src/pipeline/pass_pkgmap.c:85
↓ 3 callersFunctionpkgmap_read_file
Read an entire file into a malloc'd buffer. Returns NULL on failure. */
src/pipeline/pass_pkgmap.c:35
↓ 3 callersFunctionpop_enclosing_class
internal/cbm/lsp/java_lsp.c:338
↓ 3 callersFunctionprocess_function_like
internal/cbm/lsp/php_lsp.c:2332
↓ 3 callersFunctionprocess_node
internal/cbm/lsp/ts_lsp.c:2729
↓ 3 callersFunctionproject_db_path
Returns full .db path for a project: <cache_dir>/<project>.db */
src/mcp/mcp.c:971
↓ 3 callersFunctionproject_item
src/cypher/cypher.c:3324
↓ 3 callersFunctionpush_enclosing_class
internal/cbm/lsp/java_lsp.c:321
↓ 3 callersFunctionpy_func_return_type_recv
If `func_qn` is a registered function, return its return type. When * called on a receiver, pass receiver_qn to substitute Self return * types; pass
internal/cbm/lsp/py_lsp.c:675
↓ 3 callersFunctionpy_iterable_element_type
internal/cbm/lsp/py_lsp.c:762
↓ 3 callersFunctionpy_lsp_process_file
internal/cbm/lsp/py_lsp.c:3439
↓ 3 callersFunctionpy_trim_ws
Trim ASCII whitespace from both ends of an arena-allocated copy. */
internal/cbm/lsp/py_lsp.c:2742
↓ 3 callersFunctionpy_type_cache_hash
internal/cbm/lsp/py_lsp.c:1431
↓ 3 callersFunctionrb_set_columns
src/cypher/cypher.c:2575
↓ 3 callersFunctionrebuild_signatures_from_ast
Rebuild a function's CBMRegisteredFunc signature from the AST directly. extract_defs only handles type_identifier / generic_type / predefined_type for
internal/cbm/lsp/ts_lsp.c:4077
↓ 3 callersFunctionremove_node_from_ptr_array
Swap-remove a node from a node_ptr_array by ID. */
src/graph_buffer/graph_buffer.c:285
↓ 3 callersMethodrequest
(self, method, params=None, timeout=60)
tests/windows/mcp_stdio.py:87
↓ 3 callersFunctionresolve_calls_in_node
Depth-guarded entry for the AST call-resolution walk. The walk recurses once * per nesting level; a deeply-nested or cyclic file can overflow the nat
internal/cbm/lsp/go_lsp.c:18
↓ 3 callersFunctionresolve_import
internal/cbm/lsp/go_lsp.c:76
↓ 3 callersFunctionresolve_item_alias
Resolve the alias or compute a default name for a WITH/RETURN item */
src/cypher/cypher.c:3468
↓ 3 callersFunctionrh_count_label
Count nodes carrying `label`. Returns -1 on query error. */
tests/repro/repro_harness.h:131
↓ 3 callersFunctionrmdir_recursive
src/cli/cli.c:597
← previousnext →701–800 of 4,316, ranked by callers