def norm_group()

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


    def norm_group(self):

        localctx = PSParser.Norm_groupContext(self, self._ctx, self.state)
        self.enterRule(localctx, 66, self.RULE_norm_group)
        try:
            self.state = 587
            self._errHandler.sync(self)
            token = self._input.LA(1)
            if token in [69]:
                self.enterOuterAlt(localctx, 1)
                self.state = 571
                self.match(PSParser.NORM)
                self.state = 572
                self.expr()
                self.state = 573
                self.match(PSParser.NORM)
                pass
            elif token in [78]:
                self.enterOuterAlt(localctx, 2)
                self.state = 575
                self.match(PSParser.L_LEFT)
                self.state = 576
                self.match(PSParser.NORM)
                self.state = 577
                self.expr()
                self.state = 578
                self.match(PSParser.R_RIGHT)
                self.state = 579
                self.match(PSParser.NORM)
                pass
            elif token in [80]:
                self.enterOuterAlt(localctx, 3)
                self.state = 581
                self.match(PSParser.ML_LEFT)
                self.state = 582
                self.match(PSParser.NORM)
                self.state = 583
                self.expr()
                self.state = 584
                self.match(PSParser.MR_RIGHT)
                self.state = 585
                self.match(PSParser.NORM)
                pass
            else:
                raise NoViableAltException(self)

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