diff options
Diffstat (limited to 'definitions.c')
| -rw-r--r-- | definitions.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/definitions.c b/definitions.c index ed7d71a..4df5dc4 100644 --- a/definitions.c +++ b/definitions.c @@ -33,8 +33,7 @@ def_t *with_def(def_t *defs, size_t namelen, const char *name, pat_t *pat) // def_t *load_grammar(def_t *defs, file_t *f) { - const char *str = after_spaces(f->start, true); - maybe_pat_t maybe_pat = bp_pattern(f, str); + 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) |
