public abstract class DecoratingBalancingVisitor extends AbstractBalancingVisitor
| Modifier and Type | Field and Description |
|---|---|
AbstractBalancingVisitor |
balanceChecker |
protected Map<NonTerminal,Integer> |
cValues |
protected Map<NonTerminal,Integer> |
dValues |
marked| Modifier | Constructor and Description |
|---|---|
protected |
DecoratingBalancingVisitor(ParenthesisModel model,
AbstractBalancingVisitor balanceChecker) |
| Modifier and Type | Method and Description |
|---|---|
Integer |
c(NonTerminal n)
Returns the value of the c function for the nonterminal n.
|
Integer |
d(NonTerminal n) |
void |
setC(NonTerminal n,
Integer c) |
void |
setD(NonTerminal n,
Integer d)
Sets the d value for the non terminal n to d
|
c, c, c, d, d, dpublic AbstractBalancingVisitor balanceChecker
protected Map<NonTerminal,Integer> cValues
protected Map<NonTerminal,Integer> dValues
protected DecoratingBalancingVisitor(ParenthesisModel model, AbstractBalancingVisitor balanceChecker)
public Integer c(NonTerminal n)
AbstractBalancingVisitorc in class AbstractBalancingVisitorpublic Integer d(NonTerminal n)
d in class AbstractBalancingVisitorpublic void setC(NonTerminal n, Integer c)
setC in class AbstractBalancingVisitorpublic void setD(NonTerminal n, Integer d)
AbstractBalancingVisitorsetD in class AbstractBalancingVisitorCopyright © 2008-2013 Mathias Schwarz.