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

Function parse_string_func_item

src/cypher/cypher.c:1625–1635  ·  view source on GitHub ↗

Parse string function call: toLower(var.prop) */

Source from the content-addressed store, hash-verified

1623
1624/* Parse string function call: toLower(var.prop) */
1625static int parse_string_func_item(parser_t *p, cbm_return_item_t *item) {
1626 cbm_token_type_t ft = peek(p)->type;
1627 advance(p);
1628 expect(p, TOK_LPAREN);
1629 if (parse_var_dot_prop(p, item) < 0) {
1630 return CBM_NOT_FOUND;
1631 }
1632 expect(p, TOK_RPAREN);
1633 item->func = heap_strdup(str_func_name(ft));
1634 return 0;
1635}
1636
1637static int parse_return_item(parser_t *p, cbm_return_item_t *item) {
1638 memset(item, 0, sizeof(*item));

Callers 1

parse_return_itemFunction · 0.85

Calls 6

peekFunction · 0.85
advanceFunction · 0.85
expectFunction · 0.85
parse_var_dot_propFunction · 0.85
str_func_nameFunction · 0.85
heap_strdupFunction · 0.70

Tested by

no test coverage detected