grammar repeatedruletest1; a ::= b {c e} d b ::= "foo" c ::= "bar" d ::= "magic" e ::= b {d} b