orc.orchard.oil
Class Definition

java.lang.Object
  extended by orc.orchard.oil.Definition
All Implemented Interfaces:
java.io.Serializable

public class Definition
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 int arity
           
 Expression body
           
 
Constructor Summary
Definition()
           
Definition(int arity, Expression body)
           
 
Method Summary
 java.lang.String toString()
           
 Def unmarshal()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

arity

public int arity

body

public Expression body
Constructor Detail

Definition

public Definition()

Definition

public Definition(int arity,
                  Expression body)
Method Detail

toString

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

unmarshal

public Def unmarshal()
              throws InvalidOilException
Throws:
InvalidOilException