orc.ast.oil
Class Null

java.lang.Object
  extended by orc.ast.oil.Expr
      extended by orc.ast.oil.Null

public class Null
extends Expr


Constructor Summary
Null()
           
 
Method Summary
<E> E
accept(Visitor<E> visitor)
           
 Node compile(Node output)
          Compiles an oil syntax tree into an execution graph.
 java.lang.String toString()
           
 
Methods inherited from class orc.ast.oil.Expr
addIndices, compile, freeVars
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Null

public Null()
Method Detail

compile

public Node compile(Node output)
Description copied from class: Expr
Compiles an oil syntax tree into an execution graph. Every node is compiled relative to an "output" node that represents the "rest of the program". Thus the tree of compiled nodes is created bottom up.

Specified by:
compile in class Expr
Parameters:
output - This is the node to which output (publications) will be directed.
Returns:
A new node.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

accept

public <E> E accept(Visitor<E> visitor)
Specified by:
accept in class Expr