jcaas.script_nodes
Class Statement

java.lang.Object
  extended by jcaas.script_nodes.AbstractInterpretable
      extended by jcaas.script_nodes.Statement
All Implemented Interfaces:
Interpretable
Direct Known Subclasses:
Assignment, FunctionCall, IfStatement, MethodCall, StatementList, WhileLoop

public abstract class Statement
extends AbstractInterpretable

Class representing a stmt node in the syntax tree of a script.


Field Summary
static Statement NULLSTATEMENT
          Special Statement instance for a statement that does nothing upon evaluation.
 
Constructor Summary
Statement()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jcaas.script_nodes.Interpretable
interpret
 

Field Detail

NULLSTATEMENT

public static Statement NULLSTATEMENT
Special Statement instance for a statement that does nothing upon evaluation.

Constructor Detail

Statement

public Statement()