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, d
public AbstractBalancingVisitor balanceChecker
protected Map<NonTerminal,Integer> cValues
protected Map<NonTerminal,Integer> dValues
protected DecoratingBalancingVisitor(ParenthesisModel model, AbstractBalancingVisitor balanceChecker)
public Integer c(NonTerminal n)
AbstractBalancingVisitor
c
in class AbstractBalancingVisitor
public Integer d(NonTerminal n)
d
in class AbstractBalancingVisitor
public void setC(NonTerminal n, Integer c)
setC
in class AbstractBalancingVisitor
public void setD(NonTerminal n, Integer d)
AbstractBalancingVisitor
setD
in class AbstractBalancingVisitor
Copyright © 2008-2013 Mathias Schwarz.