grammar test; // demo grammar for the following refactorings and validation rules: // - (unimplemented) nonsense subrules 1. start ::= { [ "foo" ] }+; // loop over something optional // (possibly) -> 1. start ::= { "foo" };