| Productions | Grammars | Alternate grammars |
|---|---|---|
ExpList -> Exp ExpRest*
->
ExpRest -> , Exp
|
ExpList : Exp ExpRestSeq
| /* Empty */
;
ExpRestSeq : ExpRestSeq ExpRest
| /* Empty */
;
ExpRest : ',' Exp
;
|
ExpList : ExpList_ne
| /* Empty */
;
ExpList_ne : ExpList_ne ',' Exp
| Exp
;
|