diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2024-09-06 22:30:46 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2024-09-06 22:30:46 -0400 |
| commit | a90ef1973f1903a50f81797deb8611dd3373fb23 (patch) | |
| tree | f7cd4e04b059ebd6cbbae45bb3e8b5039e6a96ba /parse.c | |
| parent | 6ae210f37b2b3c4c45e530109f7697a285c68fc5 (diff) | |
Don't parse suffixes on interpolations
Diffstat (limited to 'parse.c')
| -rw-r--r-- | parse.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1228,7 +1228,7 @@ PARSER(parse_text) { ast_t *interp; if (*pos == ' ' || *pos == '\t') parser_err(ctx, pos, pos+1, "Whitespace is not allowed before an interpolation here"); - interp = expect(ctx, interp_start, &pos, parse_term, "I expected an interpolation term here"); + interp = expect(ctx, interp_start, &pos, parse_term_no_suffix, "I expected an interpolation term here"); chunks = new(ast_list_t, .ast=interp, .next=chunks); chunk_start = pos; } else if (!leading_newline && *pos == open_quote && closing[(int)open_quote]) { // Nested pair begin |
