()
| 7 | Parser elements = rule(ArrayLiteral.class) |
| 8 | .ast(expr).repeat(rule().sep(",").ast(expr)); |
| 9 | public ArrayParser() { |
| 10 | reserved.add("]"); |
| 11 | primary.insertChoice(rule().sep("[").maybe(elements).sep("]")); |
| 12 | postfix.insertChoice(rule(ArrayRef.class).sep("[").ast(expr).sep("]")); |
| 13 | } |
| 14 | } |