MCPcopy Create free account
hub / github.com/DeusData/codebase-memory-mcp / cbm_node_text

Function cbm_node_text

internal/cbm/helpers.c:56–63  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

54// --- Node text extraction ---
55
56char *cbm_node_text(CBMArena *a, TSNode node, const char *source) {
57 uint32_t start = ts_node_start_byte(node);
58 uint32_t end = ts_node_end_byte(node);
59 if (end <= start) {
60 return cbm_arena_strdup(a, "");
61 }
62 return cbm_arena_strndup(a, source + start, end - start);
63}
64
65// --- Keyword sets per language ---
66

Callers 15

text_equalsFunction · 0.85
is_lisp_def_bindingFunction · 0.85
fish_argument_markerFunction · 0.85
reference_nameFunction · 0.85
perl_direct_coderef_nameFunction · 0.85
collect_dbt_refsFunction · 0.85
parse_go_import_specFunction · 0.85
emit_py_aliased_importFunction · 0.85
process_py_import_stmtFunction · 0.85
emit_py_import_from_nameFunction · 0.85

Calls 2

cbm_arena_strdupFunction · 0.70
cbm_arena_strndupFunction · 0.70

Tested by

no test coverage detected