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() |
isTagEnd
protected 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 GrammarEntityVisitor
print
in class AbstractGrammarEntityVisitor
public void setChanged()
Copyright © 2008-2013 Mathias Schwarz.