Class Summary |
CompiledInnerNodeEvaluator |
In an effort to generate fewer classes, and improve startup performance,
functions within the file/function node that is passed to the compiler
generate additional evalNodeX methods within the same class that
is generated for the parent. |
CompiledNodeEvaluator |
This is the base class for all compiled script functions. |
CompiledNodeEvaluatorFactory |
A front end for the compiler, making it match the NodeEvaluatorFactory
interface |
CompilerClassLoader |
A helper to create loaded java classes from a JavaClass
instance. |
CompilerContext |
The syntax-tree (parse-tree) does not simply translate into a single
NodeEvaluator. |
CompilerInstructionList |
These is a rather cheezy implementation... |
CompilerScope |
This class helps the compiler track declarations of variables within a
scope, in order to optimize resolving references to variables by caching
and, when possible, statically resolving the reference in order to avoid
performing the normal hashtable lookup(s). |
CompilerVisitor |
The CompilerVisitor is the compiler, which compiles functions to an
instance of CompiledNodeEvaluator . |