in evaluation/latex2sympy/gen/PSParser.py [0:0]
def ceil_group(self):
localctx = PSParser.Ceil_groupContext(self, self._ctx, self.state)
self.enterRule(localctx, 72, self.RULE_ceil_group)
try:
self.state = 705
self._errHandler.sync(self)
la_ = self._interp.adaptivePredict(self._input, 42, self._ctx)
if la_ == 1:
self.enterOuterAlt(localctx, 1)
self.state = 673
self.match(PSParser.L_CEIL)
self.state = 674
self.expr()
self.state = 675
self.match(PSParser.R_CEIL)
pass
elif la_ == 2:
self.enterOuterAlt(localctx, 2)
self.state = 677
self.match(PSParser.UL_CORNER)
self.state = 678
self.expr()
self.state = 679
self.match(PSParser.UR_CORNER)
pass
elif la_ == 3:
self.enterOuterAlt(localctx, 3)
self.state = 681
self.match(PSParser.L_LEFT)
self.state = 682
self.match(PSParser.L_CEIL)
self.state = 683
self.expr()
self.state = 684
self.match(PSParser.R_RIGHT)
self.state = 685
self.match(PSParser.R_CEIL)
pass
elif la_ == 4:
self.enterOuterAlt(localctx, 4)
self.state = 687
self.match(PSParser.L_LEFT)
self.state = 688
self.match(PSParser.UL_CORNER)
self.state = 689
self.expr()
self.state = 690
self.match(PSParser.R_RIGHT)
self.state = 691
self.match(PSParser.UR_CORNER)
pass
elif la_ == 5:
self.enterOuterAlt(localctx, 5)
self.state = 693
self.match(PSParser.ML_LEFT)
self.state = 694
self.match(PSParser.L_CEIL)
self.state = 695
self.expr()
self.state = 696
self.match(PSParser.MR_RIGHT)
self.state = 697
self.match(PSParser.R_CEIL)
pass
elif la_ == 6:
self.enterOuterAlt(localctx, 6)
self.state = 699
self.match(PSParser.ML_LEFT)
self.state = 700
self.match(PSParser.UL_CORNER)
self.state = 701
self.expr()
self.state = 702
self.match(PSParser.MR_RIGHT)
self.state = 703
self.match(PSParser.UR_CORNER)
pass
except RecognitionException as re:
localctx.exception = re
self._errHandler.reportError(self, re)
self._errHandler.recover(self, re)
finally:
self.exitRule()
return localctx