public class InstanceScope extends Object
| Modifier and Type | Field and Description |
|---|---|
List<EvalTemplateEvent> |
childEvalTemplateEvents
All templates evaluated and embedded in this
ST. |
List<InterpEvent> |
events
Includes the
EvalTemplateEvent for this template. |
InstanceScope |
parent
Template that invoked us.
|
int |
ret_ip
Return address.
|
ST |
st
Template we've executing.
|
| Constructor and Description |
|---|
InstanceScope(InstanceScope parent,
ST st) |
public InstanceScope parent
public ST st
public int ret_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 InstanceScope(InstanceScope parent, ST st)
Copyright © 2012. All Rights Reserved.