aboutsummaryrefslogtreecommitdiff
path: root/definitions.c
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2021-08-01 13:41:13 -0700
committerBruce Hill <bruce@bruce-hill.com>2021-08-01 13:41:13 -0700
commitd3c1526f71a083b98b7ac8833434cd0347d8fc7f (patch)
tree2dc9df4315e0413ae568a17fb7a106533209b0de /definitions.c
parent994c9c973e0fd771699c3a5c76bee11f9b744c84 (diff)
Cleanup of space/line skipping code
Diffstat (limited to 'definitions.c')
-rw-r--r--definitions.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/definitions.c b/definitions.c
index 8216e1d..43bfe3c 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);
- while (*str == '\r' || *str == '\n') str = after_spaces(++str);
+ const char *str = after_spaces(f->start, true);
pat_t *pat = bp_pattern(f, str);
if (!pat) file_err(f, str, f->end, "Could not parse this file");
if (pat->end < f->end) file_err(f, pat->end, f->end, "Could not parse this part of the file");