public abstract class AbstractAnnotationVisitor extends AbstractTagformVisitor
marked| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAnnotationVisitor(boolean shouldPrettyPrint) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addContext(NonTerminal n,
Context c) |
abstract void |
addContext(Production p,
Context c) |
Context |
getContext(AlphabetSymbol a) |
abstract Context |
getContext(NonTerminal n) |
abstract Context |
getContext(Production p) |
Context |
getContext(Terminal t) |
protected String |
getError(CodeLocation l) |
boolean |
isChanged() |
void |
print(Grammar g) |
void |
setChanged() |
isTagEndprotected AbstractAnnotationVisitor(boolean shouldPrettyPrint)
public abstract void addContext(NonTerminal n, Context c)
public abstract void addContext(Production p, Context c)
public Context getContext(AlphabetSymbol a)
public abstract Context getContext(NonTerminal n)
public abstract Context getContext(Production p)
protected String getError(CodeLocation l)
public boolean isChanged()
public void print(Grammar g)
print in interface GrammarEntityVisitorprint in class AbstractGrammarEntityVisitorpublic void setChanged()
Copyright © 2008-2013 Mathias Schwarz.