1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
// // DO NOT MODIFY THIS FILE. // // This file contains an expression grammar that uses tokens described in // ParenLexer.tokens. grammar Paren; goal: list; list: list pair | pair ; pair: OPAREN list CPAREN | OPAREN CPAREN ;