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

Function parse_string_func_item

src/cypher/cypher.c:1492–1502  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

1490
1491/* Parse string function call: toLower(var.prop) */
1492static int parse_string_func_item(parser_t *p, cbm_return_item_t *item) {
1493 cbm_token_type_t ft = peek(p)->type;
1494 advance(p);
1495 expect(p, TOK_LPAREN);
1496 if (parse_var_dot_prop(p, item) < 0) {
1497 return CBM_NOT_FOUND;
1498 }
1499 expect(p, TOK_RPAREN);
1500 item->func = heap_strdup(str_func_name(ft));
1501 return 0;
1502}
1503
1504static int parse_return_item(parser_t *p, cbm_return_item_t *item) {
1505 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