Class Term.BinaryB

Direct Known Subclasses:
Term.AndB, Term.EqB, Term.EqD, Term.EqI, Term.GeD, Term.GeI, Term.GtD, Term.GtI, Term.LeD, Term.LeI, Term.LtD, Term.LtI, Term.NEqB, Term.NEqD, Term.NEqI, Term.OrB
Enclosing class:
Term

public abstract static class Term.BinaryB extends Term.Binary
An abstract binary (= 2 operands) operation.
  • Constructor Details

  • Method Details

    • evalI

      public int evalI(EvalEnv env)
      Description copied from class: Term
      Evaluates this term to an int value.
      Specified by:
      evalI in class Term
      Parameters:
      env - the application dependant environment.
      Returns:
      an int value
    • evalD

      public double evalD(EvalEnv env)
      Description copied from class: Term
      Evaluates this term to a double value.
      Specified by:
      evalD in class Term
      Parameters:
      env - the application dependant environment.
      Returns:
      a double value