orc.ast.oil.xml
Class Definition

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

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

FIXME: should include type info

Author:
quark
See Also:
Serialized Form

Field Summary
 int arity
           
 Expression body
           
 SourceLocation location
           
 
Constructor Summary
Definition()
           
Definition(int arity, Expression body, SourceLocation location)
           
 
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

location

public SourceLocation location
Constructor Detail

Definition

public Definition()

Definition

public Definition(int arity,
                  Expression body,
                  SourceLocation location)
Method Detail

toString

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

unmarshal

public Def unmarshal()