def ceil_group()

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