in evaluation/latex2sympy/gen/PSParser.py [0:0]
def floor_group(self):
localctx = PSParser.Floor_groupContext(self, self._ctx, self.state)
self.enterRule(localctx, 70, self.RULE_floor_group)
try:
self.state = 671
self._errHandler.sync(self)
la_ = self._interp.adaptivePredict(self._input, 41, self._ctx)
if la_ == 1:
self.enterOuterAlt(localctx, 1)
self.state = 639
self.match(PSParser.L_FLOOR)
self.state = 640
self.expr()
self.state = 641
self.match(PSParser.R_FLOOR)
pass
elif la_ == 2:
self.enterOuterAlt(localctx, 2)
self.state = 643
self.match(PSParser.LL_CORNER)
self.state = 644
self.expr()
self.state = 645
self.match(PSParser.LR_CORNER)
pass
elif la_ == 3:
self.enterOuterAlt(localctx, 3)
self.state = 647
self.match(PSParser.L_LEFT)
self.state = 648
self.match(PSParser.L_FLOOR)
self.state = 649
self.expr()
self.state = 650
self.match(PSParser.R_RIGHT)
self.state = 651
self.match(PSParser.R_FLOOR)
pass
elif la_ == 4:
self.enterOuterAlt(localctx, 4)
self.state = 653
self.match(PSParser.L_LEFT)
self.state = 654
self.match(PSParser.LL_CORNER)
self.state = 655
self.expr()
self.state = 656
self.match(PSParser.R_RIGHT)
self.state = 657
self.match(PSParser.LR_CORNER)
pass
elif la_ == 5:
self.enterOuterAlt(localctx, 5)
self.state = 659
self.match(PSParser.ML_LEFT)
self.state = 660
self.match(PSParser.L_FLOOR)
self.state = 661
self.expr()
self.state = 662
self.match(PSParser.MR_RIGHT)
self.state = 663
self.match(PSParser.R_FLOOR)
pass
elif la_ == 6:
self.enterOuterAlt(localctx, 6)
self.state = 665
self.match(PSParser.ML_LEFT)
self.state = 666
self.match(PSParser.LL_CORNER)
self.state = 667
self.expr()
self.state = 668
self.match(PSParser.MR_RIGHT)
self.state = 669
self.match(PSParser.LR_CORNER)
pass
except RecognitionException as re:
localctx.exception = re
self._errHandler.reportError(self, re)
self._errHandler.recover(self, re)
finally:
self.exitRule()
return localctx