This interpreter is a stack-based bytecode interpreter. All operands go onto an operand stack.
If {@link #debug} set, we track interpreter events. For now, I am onlytracking instance creation events. These are used by {@link STViz} to pair upoutput chunks with the template expressions that generate them.
We create a new interpreter for each invocation of {@link ST#render}, {@link ST#inspect}, or {@link ST#getEvents}.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|