def visitMultiElementOneOf(self, ctx: ShExDocParser.MultiElementOneOfContext):
self.expression = OneOf(expressions=[])<EOL>for gs in ctx.groupShape():<EOL><INDENT>parser = ShexOneOfShapeParser(self.context)<EOL>parser.visit(gs)<EOL>self.expression.expressions.append(parser.expression)<EOL><DEDENT>
multiElementOneOf: groupShape ('|' groupShape)+