in evaluation/latex2sympy/gen/PSParser.py [0:0]
def binom(self):
localctx = PSParser.BinomContext(self, self._ctx, self.state)
self.enterRule(localctx, 88, self.RULE_binom)
try:
self.state = 779
self._errHandler.sync(self)
token = self._input.LA(1)
if token in [55]:
self.enterOuterAlt(localctx, 1)
self.state = 765
self.match(PSParser.L_BRACE)
self.state = 766
localctx.upper = self.expr()
self.state = 767
self.match(PSParser.CMD_CHOOSE)
self.state = 768
localctx.lower = self.expr()
self.state = 769
self.match(PSParser.R_BRACE)
pass
elif token in [151]:
self.enterOuterAlt(localctx, 2)
self.state = 771
self.match(PSParser.CMD_BINOM)
self.state = 772
self.match(PSParser.L_BRACE)
self.state = 773
localctx.upper = self.expr()
self.state = 774
self.match(PSParser.R_BRACE)
self.state = 775
self.match(PSParser.L_BRACE)
self.state = 776
localctx.lower = self.expr()
self.state = 777
self.match(PSParser.R_BRACE)
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