public final class ElementScopeStack
extends de.fau.cs.osr.ptk.common.AstVisitor
| Modifier and Type | Class and Description |
|---|---|
static class |
ElementScopeStack.Scope |
| Constructor and Description |
|---|
ElementScopeStack() |
| Modifier and Type | Method and Description |
|---|---|
void |
append(de.fau.cs.osr.ptk.common.ast.AstNode n) |
ElementScopeStack.Scope |
drop(ElementScopeStack.Scope s) |
ElementScopeStack.Scope |
insertAfter(ElementScopeStack.Scope i,
ScopeType type,
de.fau.cs.osr.ptk.common.ast.AstNode n,
boolean open) |
ElementScopeStack.Scope |
pop() |
void |
push(ScopeType type,
de.fau.cs.osr.ptk.common.ast.AstNode n,
boolean open) |
ElementScopeStack.Scope |
top() |
String |
toString() |
dispatch, iterate, map, mapInPlace, mapInPlacepublic ElementScopeStack.Scope top()
public void push(ScopeType type, de.fau.cs.osr.ptk.common.ast.AstNode n, boolean open)
public ElementScopeStack.Scope insertAfter(ElementScopeStack.Scope i, ScopeType type, de.fau.cs.osr.ptk.common.ast.AstNode n, boolean open)
public ElementScopeStack.Scope drop(ElementScopeStack.Scope s)
public ElementScopeStack.Scope pop()
public void append(de.fau.cs.osr.ptk.common.ast.AstNode n)
Copyright © 2010-2012 University of Erlangen-Nürnberg - Open Source Research Group. All Rights Reserved.