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