nitcc: introduce nitcc
[nit.git] / contrib / nitcc / t / inf5000-06-grammaire2-grammaire.input
1 prods = {many:} prods prod  | {one:} prod ;
2 prod = id '=' alts ';' ;
3 alts = {many:} alts '|' alt | {one:} alt ;
4 alt = altid atoms | atoms ;
5 atoms = {many:} atoms atom | {none:} Empty;
6 atom = {id:} id | {str:} str ;