MCPcopy Create free account

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

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

↓ 1 callersFunctioncr_url_path
Strip "scheme://host[:port]" from a stored HTTP_CALLS url, returning the * path. url_path property values are stored raw from the call's first string
src/pipeline/pass_cross_repo.c:143
↓ 1 callersFunctioncreateLabelTexture
(name: string, color: string)
graph-ui/src/components/NodeLabels.tsx:45
↓ 1 callersFunctioncreate_channel_edges
Create Channel nodes + EMITS/LISTENS_ON edges for one file. */
src/pipeline/pass_parallel.c:1268
↓ 1 callersFunctioncreate_channel_edges_for_file
src/pipeline/pass_definitions.c:373
↓ 1 callersFunctioncreate_data_flows
Phase 3: Create DATA_FLOWS edges by linking callers through Route to handlers. */
src/pipeline/pass_route_nodes.c:891
↓ 1 callersFunctioncreate_env_configures_for_file
Create CONFIGURES edges for one file's env accesses. extract_env_accesses.c * records every os.Getenv / process.env / Environment.GetEnvironmentVari
src/pipeline/pass_definitions.c:406
↓ 1 callersFunctioncreate_folder_chain
Create Project, Folder/Package, and File nodes in the graph buffer. */ Walk directory chain upward, creating Folder nodes and CONTAINS_FOLDER edges. *
src/pipeline/pipeline.c:377
↓ 1 callersFunctioncreate_grpc_routes
Phase 4: Create __grpc__ Route nodes from protobuf service definitions. */
src/pipeline/pass_route_nodes.c:838
↓ 1 callersFunctioncreate_import_edges_for_file
Create IMPORTS edges for one file's imports. Mirrors the resolution * logic in pass_parallel.c register_and_link_def — keep the two in sync. */
src/pipeline/pass_definitions.c:448
↓ 1 callersFunctioncreate_imports_edges
Create IMPORTS edges for one file's imports (parallel path). */
src/pipeline/pass_parallel.c:1223
↓ 1 callersFunctioncreate_route_data_flows
Create DATA_FLOWS between callers and handlers for one route node. */
src/pipeline/pass_route_nodes.c:790
↓ 1 callersFunctioncreate_svc_route_node
Emit an HTTP/async route edge for a service call. */ Build route QN and upsert Route node for HTTP/async edge. */
src/pipeline/pass_calls.c:238
↓ 1 callersFunctioncreate_sveltekit_routes
Public entry point: scan all File nodes for SvelteKit server modules * and synthesise Route + HANDLES nodes from the filesystem convention. */
src/pipeline/pass_route_nodes.c:1176
↓ 1 callersFunctioncreate_test_db
Create a minimal but valid DB with some nodes and edges. */
tests/test_artifact.c:35
↓ 1 callersFunctioncreate_test_project
Create source files in temp directory */
tests/test_integration.c:32
↓ 1 callersFunctioncreate_test_targz
Helper: create tar.gz with a single file */
tests/test_cli.c:68
↓ 1 callersFunctioncreate_test_zip_stored
Build a minimal zip file with one stored (uncompressed) entry. */
tests/test_cli.c:1279
↓ 1 callersFunctioncreate_tests_edges
Create TESTS edges from test functions to production functions via CALLS edges. */
src/pipeline/pass_tests.c:212
↓ 1 callersFunctioncreate_tests_file_edges
Create TESTS_FILE edges from test File nodes to production File nodes. */
src/pipeline/pass_tests.c:252
↓ 1 callersFunctioncross_file_call_exists
True iff a CALLS edge exists from a node named src_name to a node named * tgt_name. Used to assert cross-file call resolution survives a reindex. */
tests/test_pipeline.c:820
↓ 1 callersFunctioncross_join_nodes
Cross-join node-only pattern into existing bindings */
src/cypher/cypher.c:4176
↓ 1 callersFunctioncross_join_with_rels
Cross-join pattern-with-rels into existing bindings */
src/cypher/cypher.c:4202
↓ 1 callersFunctioncrumbPath
(i: number)
graph-ui/src/components/StatsTab.tsx:268
↓ 1 callersFunctioncs_collect_class_fields
internal/cbm/lsp/cs_lsp.c:2421
↓ 1 callersFunctioncs_collect_method_return_types
Walk the tree, finding method_declaration / property_declaration nodes * and recording (parent_class_qn + "." + method_name → return type). */
internal/cbm/lsp/cs_lsp.c:2590
↓ 1 callersFunctioncs_collect_namespace
internal/cbm/lsp/cs_lsp.c:2149
↓ 1 callersFunctioncs_eval_identifier_type
internal/cbm/lsp/cs_lsp.c:888
↓ 1 callersFunctioncs_eval_invocation_type
internal/cbm/lsp/cs_lsp.c:938
↓ 1 callersFunctioncs_eval_member_access_type
internal/cbm/lsp/cs_lsp.c:1061
↓ 1 callersFunctioncs_eval_object_creation_type
internal/cbm/lsp/cs_lsp.c:1150
↓ 1 callersFunctioncs_fields_add
internal/cbm/lsp/cs_lsp.c:2388
↓ 1 callersFunctioncs_fields_get
internal/cbm/lsp/cs_lsp.c:2360
↓ 1 callersFunctioncs_method_rt_add
internal/cbm/lsp/cs_lsp.c:2568
↓ 1 callersFunctioncs_namespace_push
internal/cbm/lsp/cs_lsp.c:252
↓ 1 callersFunctioncs_parse_return_type_text
internal/cbm/lsp/cs_lsp.c:2695
↓ 1 callersFunctioncs_process_assignment
internal/cbm/lsp/cs_lsp.c:1394
↓ 1 callersFunctioncs_process_foreach
internal/cbm/lsp/cs_lsp.c:1340
↓ 1 callersFunctioncs_process_function_like
internal/cbm/lsp/cs_lsp.c:1735
↓ 1 callersFunctioncs_process_using_statement
internal/cbm/lsp/cs_lsp.c:1383
↓ 1 callersFunctioncs_resolve_invocation
internal/cbm/lsp/cs_lsp.c:1423
↓ 1 callersFunctioncs_resolve_object_creation
internal/cbm/lsp/cs_lsp.c:1600
↓ 1 callersFunctioncs_short_name
Last segment after '.'. */
internal/cbm/lsp/cs_lsp.c:117
↓ 1 callersFunctioncs_strip_global
C# uses '.' separators natively; no conversion needed for identifiers. * Strip leading "global::" / "::" if present. */
internal/cbm/lsp/cs_lsp.c:128
↓ 1 callersFunctioncs_unwrap_task
internal/cbm/lsp/cs_lsp.c:681
↓ 1 callersFunctioncsharp_process_call
internal/cbm/extract_channels.c:749
↓ 1 callersFunctioncss_push_import_from_stmt
--- CSS / SCSS imports --- CSS @import "x.css" and SCSS @use/@forward 'x' are top-level statements that carry a `string_value` (whose `string_content`
internal/cbm/extract_imports.c:1972
↓ 1 callersFunctioncypher_get_col
Helper: find a column value in a cypher result row */
tests/test_cypher.c:1277
↓ 1 callersFunctioncypher_has_row_with
Helper: check if any row has a column matching a value */
tests/test_cypher.c:1286
↓ 1 callersFunctiondeclared_license
(pkg_dir)
scripts/gen-ui-licenses.py:56
↓ 1 callersFunctiondecode_minhash
src/pipeline/pass_semantic_edges.c:571
↓ 1 callersFunctiondecode_struct_profile
src/pipeline/pass_semantic_edges.c:557
↓ 1 callersFunctiondecorator_method_name
HTTP method names recognized in decorator calls (e.g., @router.post → "POST") */
internal/cbm/extract_defs.c:1244
↓ 1 callersFunctiondecorators_contain
tests/test_extraction.c:2701
↓ 1 callersFunctiondecorators_contain
Return 1 if any entry in the NULL-terminated decorators array contains * needle as a substring. */
tests/repro/repro_issue382.c:99
↓ 1 callersFunctiondef_nodes_for_file
Non-structural node count for a file (excludes the File/Module/Folder/Package * wrappers the pipeline always creates) — i.e. how many defs reached th
tests/test_lang_contract.c:503
↓ 1 callersFunctiondeferred_buf_free
src/pipeline/pass_semantic_edges.c:112
↓ 1 callersFunctiondeferred_buf_init
src/pipeline/pass_semantic_edges.c:86
↓ 1 callersFunctiondeferred_buf_push
src/pipeline/pass_semantic_edges.c:92
↓ 1 callersFunctiondelete_cached_project_db
src/watcher/watcher.c:341
↓ 1 callersFunctiondelete_cross_edges
Delete all CROSS_* edges for a project from a store. */
src/pipeline/pass_cross_repo.c:112
↓ 1 callersFunctiondelete_file_at
tests/test_incremental.c:73
↓ 1 callersFunctionderive_canonical_root
Derive the canonical repo root. * * Preferred (git 2.31+): abs_common_dir is `git rev-parse --path-format=absolute * --git-common-dir` — git's OWN
src/git/git_context.c:145
↓ 1 callersFunctiondestructure_ident
Resolve the identifier node from a destructure pattern child. * pair_pattern → value field; shorthand/identifier → itself; others → first named child
internal/cbm/extract_defs.c:4620
↓ 1 callersFunctiondetect_add_impacted_symbols
Find symbols defined in a file and add them to the impacted array. */
src/mcp/mcp.c:5355
↓ 1 callersFunctiondetect_arch
src/cli/cli.c:3143
↓ 1 callersFunctiondetect_file_language
Detect language for a file, handling .m disambiguation and JSON filtering. */
src/discover/discover.c:570
↓ 1 callersFunctiondetect_file_type
src/pipeline/pass_envscan.c:172
↓ 1 callersFunctiondetect_os
src/cli/cli.c:3133
↓ 1 callersFunctiondetect_session
Detect session root from CWD (fallback: single indexed project from DB). */
src/mcp/mcp.c:5820
↓ 1 callersFunctiondetect_system_bsd
src/foundation/system_info.c:90
↓ 1 callersFunctiondetect_system_linux
src/foundation/system_info.c:209
↓ 1 callersFunctiondetect_system_macos
src/foundation/system_info.c:71
↓ 1 callersFunctiondetect_system_windows
src/foundation/system_info.c:240
↓ 1 callersFunctiondetect_ui_lang
src/ui/http_server.c:95
↓ 1 callersFunctiondetect_url_in_args
Detect API paths in call arguments and create HTTP_CALLS edges. */
src/pipeline/pass_parallel.c:1774
↓ 1 callersFunctiondf_parse_arg
src/pipeline/pass_infrascan.c:480
↓ 1 callersFunctiondf_parse_directives
src/pipeline/pass_infrascan.c:508
↓ 1 callersFunctiondf_parse_env
src/pipeline/pass_infrascan.c:433
↓ 1 callersFunctiondf_parse_expose
src/pipeline/pass_infrascan.c:401
↓ 1 callersFunctiondf_parse_from
src/pipeline/pass_infrascan.c:369
↓ 1 callersFunctiondf_parse_json_cmd
Parse a Dockerfile CMD/ENTRYPOINT value: strip brackets, trim. */
src/pipeline/pass_infrascan.c:500
↓ 1 callersFunctiondir_add_child
Add a child to a dir entry if not already present. */
src/store/store.c:4391
↓ 1 callersFunctiondir_find_or_create
Find or create a directory entry by path. Returns its index, or -1 if full. */
src/store/store.c:4405
↓ 1 callersFunctiondiscover_excluded_contains
tests/test_discover.c:877
↓ 1 callersFunctiondiscover_has_rel_path
tests/test_discover.c:40
↓ 1 callersFunctiondiscover_path_is_absolute
src/discover/discover.c:772
↓ 1 callersFunctiondispatch_request
src/ui/http_server.c:1634
↓ 1 callersFunctiondownload
(dest string)
pkg/go/cmd/codebase-memory-mcp/main.go:112
↓ 1 callersFunctiondownload_verify_install
Download, verify checksum, kill old instances, and install binary. Returns 0 on success. */
src/cli/cli.c:4241
↓ 1 callersFunctiondump_and_persist
Delete old DB and dump merged graph + hashes to disk. * Mode-skipped hash rows are preserved across the rebuild so subsequent * reindexes can correc
src/pipeline/pipeline_incremental.c:631
↓ 1 callersFunctiondump_and_persist_hashes
Dump graph to SQLite and persist file hashes for incremental indexing. */
src/pipeline/pipeline.c:1026
↓ 1 callersFunctiondv_cleanup
tests/test_dump_verify_io.c:31
↓ 1 callersFunctiondv_persisted_nodes
Persisted node count via the same query path resolve_store() uses. */
tests/test_dump_verify_io.c:71
↓ 1 callersFunctiondv_temp_path
tests/test_dump_verify_io.c:27
↓ 1 callersFunctiondv_write_nodes
Commit `count` distinct nodes to the on-disk store at `path`. */
tests/test_dump_verify_io.c:41
↓ 1 callersFunctiondynbuf_ensure
internal/cbm/sqlite_writer.c:301
↓ 1 callersFunctiondynbuf_free
internal/cbm/sqlite_writer.c:334
↓ 1 callersFunctiondynbuf_init
internal/cbm/sqlite_writer.c:295
↓ 1 callersFunctionedge_array_push
Push an edge pointer into a dynamic array (wraps macro to reduce CC contribution). */
src/graph_buffer/graph_buffer.c:366
↓ 1 callersFunctionedge_present
Index `files`, assert the named edge type appears at least `floor` times. * On failure, dump the full edge histogram so a regression is diagnosable.
tests/test_lang_contract.c:877
← previousnext →2,101–2,200 of 4,316, ranked by callers