def det()

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


    def det(self):

        localctx = PSParser.DetContext(self, self._ctx, self.state)
        self.enterRule(localctx, 20, self.RULE_det)
        self._la = 0  # Token type
        try:
            self.enterOuterAlt(localctx, 1)
            self.state = 196
            self.match(PSParser.CMD_DET_START)
            self.state = 197
            self.matrix_row()
            self.state = 202
            self._errHandler.sync(self)
            _alt = self._interp.adaptivePredict(self._input, 9, self._ctx)
            while _alt != 2 and _alt != ATN.INVALID_ALT_NUMBER:
                if _alt == 1:
                    self.state = 198
                    self.match(PSParser.MATRIX_DEL_ROW)
                    self.state = 199
                    self.matrix_row()
                self.state = 204
                self._errHandler.sync(self)
                _alt = self._interp.adaptivePredict(self._input, 9, self._ctx)

            self.state = 206
            self._errHandler.sync(self)
            _la = self._input.LA(1)
            if _la == 166:
                self.state = 205
                self.match(PSParser.MATRIX_DEL_ROW)

            self.state = 208
            self.match(PSParser.CMD_DET_END)
        except RecognitionException as re:
            localctx.exception = re
            self._errHandler.reportError(self, re)
            self._errHandler.recover(self, re)
        finally:
            self.exitRule()
        return localctx