public class BalanceChecker extends AbstractBalancingVisitor
NonTerminal
in the Grammar.marked| Constructor and Description |
|---|
BalanceChecker(ParenthesisModel model) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(Grammar g) |
Integer |
c(NonTerminal n)
Returns the value of the c function for the nonterminal n.
|
Integer |
d(NonTerminal d) |
int |
d0(NonTerminal n) |
int |
dSample(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 BalanceChecker(ParenthesisModel model)
public void apply(Grammar g)
apply in interface GrammarEntityVisitorapply in class AbstractGrammarEntityVisitorpublic Integer c(NonTerminal n)
AbstractBalancingVisitorc in class AbstractBalancingVisitorpublic Integer d(NonTerminal d)
d in class AbstractBalancingVisitorpublic int d0(NonTerminal n)
public int dSample(NonTerminal n)
public void setC(NonTerminal n, Integer c)
setC in class AbstractBalancingVisitorpublic void setD(NonTerminal n, Integer d)
AbstractBalancingVisitorsetD in class AbstractBalancingVisitorCopyright © 2008-2013 Mathias Schwarz.