Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| creating:expressions [2025/04/28 17:49] – Use Java 17 records to define Operator dataclass ahelwer | creating:expressions [2025/05/13 15:58] (current) – Fixed lookahead in set literal parsing ahelwer | ||
|---|---|---|---|
| Line 584: | Line 584: | ||
| if (match(LEFT_BRACE)) { | if (match(LEFT_BRACE)) { | ||
| Token operator = previous(); | Token operator = previous(); | ||
| - | List< | + | List< |
| - | if (RIGHT_BRACE | + | if (!check(RIGHT_BRACE)) { |
| do { | do { | ||
| elements.add(expression()); | elements.add(expression()); | ||
| Line 696: | Line 696: | ||
| [[creating: | [[creating: | ||
| + | |||