def relation_list()

in evaluation/latex2sympy/gen/PSParser.py [0:0]


    def relation_list(self):

        localctx = PSParser.Relation_listContext(self, self._ctx, self.state)
        self.enterRule(localctx, 26, self.RULE_relation_list)
        try:
            self.state = 266
            self._errHandler.sync(self)
            la_ = self._interp.adaptivePredict(self._input, 13, self._ctx)
            if la_ == 1:
                self.enterOuterAlt(localctx, 1)
                self.state = 229
                self.relation_list_content()
                pass

            elif la_ == 2:
                self.enterOuterAlt(localctx, 2)
                self.state = 230
                self.match(PSParser.L_BRACKET)
                self.state = 231
                self.relation_list_content()
                self.state = 232
                self.match(PSParser.R_BRACKET)
                pass

            elif la_ == 3:
                self.enterOuterAlt(localctx, 3)
                self.state = 234
                self.match(PSParser.L_BRACE)
                self.state = 235
                self.relation_list_content()
                self.state = 236
                self.match(PSParser.R_BRACE)
                pass

            elif la_ == 4:
                self.enterOuterAlt(localctx, 4)
                self.state = 238
                self.match(PSParser.L_BRACE_VISUAL)
                self.state = 239
                self.relation_list_content()
                self.state = 240
                self.match(PSParser.R_BRACE_VISUAL)
                pass

            elif la_ == 5:
                self.enterOuterAlt(localctx, 5)
                self.state = 242
                self.match(PSParser.L_LEFT)
                self.state = 243
                self.match(PSParser.L_BRACKET)
                self.state = 244
                self.relation_list_content()
                self.state = 245
                self.match(PSParser.R_RIGHT)
                self.state = 246
                self.match(PSParser.R_BRACKET)
                pass

            elif la_ == 6:
                self.enterOuterAlt(localctx, 6)
                self.state = 248
                self.match(PSParser.L_LEFT)
                self.state = 249
                self.match(PSParser.L_BRACE_VISUAL)
                self.state = 250
                self.relation_list_content()
                self.state = 251
                self.match(PSParser.R_RIGHT)
                self.state = 252
                self.match(PSParser.R_BRACE_VISUAL)
                pass

            elif la_ == 7:
                self.enterOuterAlt(localctx, 7)
                self.state = 254
                self.match(PSParser.ML_LEFT)
                self.state = 255
                self.match(PSParser.L_BRACKET)
                self.state = 256
                self.relation_list_content()
                self.state = 257
                self.match(PSParser.MR_RIGHT)
                self.state = 258
                self.match(PSParser.R_BRACKET)
                pass

            elif la_ == 8:
                self.enterOuterAlt(localctx, 8)
                self.state = 260
                self.match(PSParser.ML_LEFT)
                self.state = 261
                self.match(PSParser.L_BRACE_VISUAL)
                self.state = 262
                self.relation_list_content()
                self.state = 263
                self.match(PSParser.MR_RIGHT)
                self.state = 264
                self.match(PSParser.R_BRACE_VISUAL)
                pass

        except RecognitionException as re:
            localctx.exception = re
            self._errHandler.reportError(self, re)
            self._errHandler.recover(self, re)
        finally:
            self.exitRule()
        return localctx