jcaas.script_nodes
Class Procedure

java.lang.Object
  extended by jcaas.script_nodes.AbstractInterpretable
      extended by jcaas.script_nodes.Procedure
All Implemented Interfaces:
Interpretable
Direct Known Subclasses:
InitialProcedure, ProcedureList

public class Procedure
extends AbstractInterpretable

Class for a procdure node in the syntax tree of a script.


Constructor Summary
Procedure()
           
Procedure(Statement list, LogicalExpression exp)
          Constructor for the rule procedure ::= [ logical_exp ] { stmt_list }
 
Method Summary
 void interpret(Context c)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Procedure

public Procedure()

Procedure

public Procedure(Statement list,
                 LogicalExpression exp)
Constructor for the rule procedure ::= [ logical_exp ] { stmt_list }

Parameters:
list -
exp -
Method Detail

interpret

public void interpret(Context c)