oscript.compiler
Class CompilerContext

java.lang.Object
  extended by oscript.compiler.CompilerContext

public class CompilerContext
extends java.lang.Object

The syntax-tree (parse-tree) does not simply translate into a single NodeEvaluator. Instead, functions defined within the file, etc., also turn into "nested" NodeEvaluators. Each nested NodeEvaluator results in construction of a new compiler (CompilerVisitor), which contributes an additional evalNodeX to the same classfile......


Field Summary
static boolean DEBUG
           
static int[] EMPTY_ARG_IDS
           
static int failed
           
static int succeeded
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

failed

public static int failed

succeeded

public static int succeeded

DEBUG

public static final boolean DEBUG
See Also:
Constant Field Values

EMPTY_ARG_IDS

public static final int[] EMPTY_ARG_IDS