public class InstanceScope extends Object
Modifier and Type | Field and Description |
---|---|
List<EvalTemplateEvent> |
childEvalTemplateEvents
All templates evaluated and embedded in this
ST . |
boolean |
earlyEval |
List<InterpEvent> |
events
Includes the
EvalTemplateEvent for this template. |
int |
ip
Current instruction pointer.
|
InstanceScope |
parent
Template that invoked us.
|
ST |
st
Template we're executing.
|
Constructor and Description |
---|
InstanceScope(InstanceScope parent,
ST st) |
public final InstanceScope parent
public final ST st
public int ip
public List<InterpEvent> events
EvalTemplateEvent
for this template. This is a
subset of Interpreter.events
field. The final
EvalTemplateEvent
is stored in 3 places:
parent
's childEvalTemplateEvents
listInterpreter.events
listEvalTemplateEvent
in its list.
All events get added to the parent
's event list.
public List<EvalTemplateEvent> childEvalTemplateEvents
public boolean earlyEval
public InstanceScope(InstanceScope parent, ST st)
Copyright © 2024. All rights reserved.