def visitMultiElementGroup(self, ctx: ShExDocParser.MultiElementGroupContext):
self.expression = EachOf(expressions=[])<EOL>for us in ctx.unaryShape():<EOL><INDENT>parser = ShexOneOfShapeParser(self.context)<EOL>parser.visit(us)<EOL>self.expression.expressions.append(parser.expression)<EOL><DEDENT>
multiElementGroup: unaryShape (';' unaryShape)+ ';'?