diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2021-09-23 17:31:21 -0700 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2021-09-23 17:31:21 -0700 |
| commit | 04eb92153f04930b348f85120255c5715ec55b6f (patch) | |
| tree | 4a9838fbd09488850358c7272b256bb8b2a6bbc9 /definitions.c | |
| parent | c81601729ea2d1f7ef6aab14fec0e19ee326b740 (diff) | |
WIP
Diffstat (limited to 'definitions.c')
| -rw-r--r-- | definitions.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/definitions.c b/definitions.c index 4df5dc4..3a0fa9e 100644 --- a/definitions.c +++ b/definitions.c @@ -28,20 +28,6 @@ def_t *with_def(def_t *defs, size_t namelen, const char *name, pat_t *pat) } // -// Load the given grammar (semicolon-separated definitions) -// and return the first rule defined. -// -def_t *load_grammar(def_t *defs, file_t *f) -{ - maybe_pat_t maybe_pat = bp_pattern(f->start, f->end); - if (!maybe_pat.success) - file_err(f, maybe_pat.value.error.start, maybe_pat.value.error.end, maybe_pat.value.error.msg); - for (pat_t *p = maybe_pat.value.pat; p && p->type == BP_DEFINITION; p = p->args.def.pat) - defs = with_def(defs, p->args.def.namelen, p->args.def.name, p->args.def.def); - return defs; -} - -// // Look up a backreference or grammar definition by name // def_t *lookup(def_t *defs, size_t namelen, const char *name) |
