MCPcopy Create free account
hub / github.com/codr7/hacktical-c / hc_read_expr

Function hc_read_expr

dsl/dsl.c:369–388  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

367}
368
369bool hc_read_expr(const char **in,
370 struct hc_list *out,
371 struct hc_sloc *sloc) {
372 const char c = **in;
373
374 switch (c) {
375 case '(':
376 hc_read_call(in, out, sloc);
377 return true;
378 default:
379 if (isalpha(c)) {
380 hc_read_id(in, out, sloc);
381 return true;
382 }
383
384 break;
385 }
386
387 return false;
388}
389
390void hc_read_id(const char **in,
391 struct hc_list *out,

Callers 3

read_call_testsFunction · 0.85
read_id_testsFunction · 0.85
hc_read_callFunction · 0.85

Calls 2

hc_read_callFunction · 0.85
hc_read_idFunction · 0.85

Tested by 2

read_call_testsFunction · 0.68
read_id_testsFunction · 0.68