diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2021-08-01 13:41:13 -0700 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2021-08-01 13:41:13 -0700 |
| commit | d3c1526f71a083b98b7ac8833434cd0347d8fc7f (patch) | |
| tree | 2dc9df4315e0413ae568a17fb7a106533209b0de /definitions.c | |
| parent | 994c9c973e0fd771699c3a5c76bee11f9b744c84 (diff) | |
Cleanup of space/line skipping code
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 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"); |
