code: def visitArrayExpr(self, ctx: jsgParser.ArrayExprContext):
          
          from pyjsg.parser_impl.jsg_ebnf_parser import JSGEbnf
  
          from pyjsg.parser_impl.jsg_valuetype_parser import JSGValueType
          self._types = [JSGValueType(self._context, vt) for vt in ctx.valueType()]
          if ctx.ebnfSuffix():
              self._ebnf = JSGEbnf(self._context, ctx.ebnfSuffix())
docs: arrayExpr: OBRACKET valueType (BAR valueType)* ebnfSuffix? CBRACKET;