| Modifier and Type | Field and Description |
|---|---|
| private final Node | |
| private final Node | |
| private final boolean | |
| private final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public <T> T | accept(NodeVisitor<T>
the visitor iVisitor)Implements abstract org. Accept for the visitor pattern. |
| public List | |
| public Node | |
| public int | Returns: 0 for current scope, 1 for one down, ...How many scopes should we burrow down to until we need to set the block variable value. |
| public Node | |
| public int | Returns: Returns an int offset into storage structureGets the index within the scope construct that actually holds the eval'd value of this local variable |
| public NodeType | |
| public boolean |
| beginNode | back to summary |
|---|---|
| private final Node beginNode | |
| endNode | back to summary |
|---|---|
| private final Node endNode | |
| exclusive | back to summary |
|---|---|
| private final boolean exclusive | |
| location | back to summary |
|---|---|
| private final int location | |
| FlipNode | back to summary |
|---|---|
| public FlipNode(int line, Node beginNode, Node endNode, boolean exclusive, int location) | |
| accept | back to summary |
|---|---|
| public <T> T accept(NodeVisitor<T> iVisitor) Implements abstract org. Accept for the visitor pattern.
| |
| childNodes | back to summary |
|---|---|
| public List Implements abstract org. | |
| getBeginNode | back to summary |
|---|---|
| public Node getBeginNode() Gets the beginNode. beginNode will set the FlipFlop the first time it is true
| |
| getDepth | back to summary |
|---|---|
| public int getDepth() How many scopes should we burrow down to until we need to set the block variable value.
| |
| getEndNode | back to summary |
|---|---|
| public Node getEndNode() Gets the endNode. endNode will reset the FlipFlop when it is true while the FlipFlop is set.
| |
| getIndex | back to summary |
|---|---|
| public int getIndex() Gets the index within the scope construct that actually holds the eval'd value of this local variable
| |
| getNodeType | back to summary |
|---|---|
| public NodeType getNodeType() Implements abstract org.
| |
| isExclusive | back to summary |
|---|---|
| public boolean isExclusive() Gets the exclusive. if the range is a 2 dot range it is false if it is a three dot it is true
| |