(self)
return self._exp_binop(exp_term)
Parse an exp.

        exp ::= exp_term exp_binop

        Returns:
          ExpValue(value)
          VarargDots()
          ExpUnOp(unop, exp)
          ExpBinOp(exp1, binop, exp2)
Parse an exp.
Parse an exp .
def _exp(self):
        """Parse an exp.

        exp ::= exp_term exp_binop

        Returns:
          ExpValue(value)
          VarargDots()
          ExpUnOp(unop, exp)
          ExpBinOp(exp1, binop, exp2)
        """
        pos = self._pos
        exp_term = self._exp_term()
        if exp_term is None:
            return None
        return self._exp_binop(exp_term)
def _exp ( self ) : pos = self . _pos exp_term = self . _exp_term ( ) if exp_term is None : return None return self . _exp_binop ( exp_term )