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

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 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