orc.runtime.nodes
Class Call

java.lang.Object
  extended by orc.runtime.nodes.Node
      extended by orc.runtime.nodes.Call
All Implemented Interfaces:
java.io.Serializable, Debuggable, Locatable

public class Call
extends Node

Compiled node for a call (either a site call or a definition call)

Author:
wcook
See Also:
Serialized Form

Constructor Summary
Call(Arg caller, java.util.List<Arg> args, Node next)
           
 
Method Summary
 void process(Token t)
          Looks up the function to be called, then creates a call token using the argument expressions.
 
Methods inherited from class orc.runtime.nodes.Node
getSourceLocation, setSourceLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Call

public Call(Arg caller,
            java.util.List<Arg> args,
            Node next)
Method Detail

process

public void process(Token t)
Looks up the function to be called, then creates a call token using the argument expressions.

Specified by:
process in class Node
Parameters:
t - input token being processed