| ZeroOrMany = RuleExpression "*" precedence 30
RuleExpression.ZeroOrMany is a loop that parses zero or more elements. The field name formed for the loop is pluralized (see
AST fields). The field’s type is list [T], where [T] is a type that matches the
RuleExpression subrule type.
token StringLiteral = '\"' StringPart* '\"';
A field will be created for the "
StringParts : list[StringPart];