xacute.quilt
Class BinOpNodeLists

java.lang.Object
  |
  +--xacute.quilt.QuiltExpression
        |
        +--xacute.quilt.Operator
              |
              +--xacute.quilt.BinOp
                    |
                    +--xacute.quilt.BinOpNodeLists
All Implemented Interfaces:
PPrintable
Direct Known Subclasses:
BinOpIntersection, BinOpPruneAfter, BinOpPruneBefore, BinOpUnion

public abstract class BinOpNodeLists
extends BinOp


Field Summary
protected  int op
           
 
Fields inherited from class xacute.quilt.BinOp
e, operands
 
Method Summary
protected  Value evalBinOpNodeLists(EvalContext con, int op)
          This auxiliary method evaluates a BinOpNodeLists into a basic Quilt value.
 java.lang.String pprint()
           
 
Methods inherited from class xacute.quilt.BinOp
getExpr
 
Methods inherited from class xacute.quilt.QuiltExpression
isTrue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

op

protected int op
Method Detail

evalBinOpNodeLists

protected Value evalBinOpNodeLists(EvalContext con,
                                   int op)
                            throws QuiltException
This auxiliary method evaluates a BinOpNodeLists into a basic Quilt value.
Parameters:
env - the environment of evaluation
op - a constant representing the operation

pprint

public java.lang.String pprint()
Overrides:
pprint in class QuiltExpression