public interface ANTLRGrammarParseBehavior
Modifier and Type | Method and Description |
---|---|
void |
abortGrammar() |
void |
beginAlt(boolean doAST_) |
void |
beginChildList() |
void |
beginExceptionGroup() |
void |
beginExceptionSpec(Token label) |
void |
beginSubRule(Token label,
Token start,
boolean not) |
void |
beginTree(Token tok) |
void |
defineRuleName(Token r,
java.lang.String access,
boolean ruleAST,
java.lang.String docComment) |
void |
defineToken(Token tokname,
Token tokliteral) |
void |
endAlt() |
void |
endChildList() |
void |
endExceptionGroup() |
void |
endExceptionSpec() |
void |
endGrammar() |
void |
endOptions() |
void |
endRule(java.lang.String r) |
void |
endSubRule() |
void |
endTree() |
void |
hasError() |
void |
noASTSubRule() |
void |
oneOrMoreSubRule() |
void |
optionalSubRule() |
void |
refAction(Token action) |
void |
refArgAction(Token action) |
void |
refCharLiteral(Token lit,
Token label,
boolean inverted,
int autoGenType,
boolean lastInRule) |
void |
refCharRange(Token t1,
Token t2,
Token label,
int autoGenType,
boolean lastInRule) |
void |
refElementOption(Token option,
Token value) |
void |
refExceptionHandler(Token exTypeAndName,
Token action) |
void |
refHeaderAction(Token name,
Token act) |
void |
refInitAction(Token action) |
void |
refMemberAction(Token act) |
void |
refPreambleAction(Token act) |
void |
refReturnAction(Token returnAction) |
void |
refRule(Token idAssign,
Token r,
Token label,
Token arg,
int autoGenType) |
void |
refSemPred(Token pred) |
void |
refStringLiteral(Token lit,
Token label,
int autoGenType,
boolean lastInRule) |
void |
refToken(Token assignId,
Token t,
Token label,
Token args,
boolean inverted,
int autoGenType,
boolean lastInRule) |
void |
refTokenRange(Token t1,
Token t2,
Token label,
int autoGenType,
boolean lastInRule) |
void |
refTokensSpecElementOption(Token tok,
Token option,
Token value) |
void |
refTreeSpecifier(Token treeSpec) |
void |
refWildcard(Token t,
Token label,
int autoGenType) |
void |
setArgOfRuleRef(Token argaction) |
void |
setCharVocabulary(BitSet b) |
void |
setFileOption(Token key,
Token value,
java.lang.String filename) |
void |
setGrammarOption(Token key,
Token value) |
void |
setRuleOption(Token key,
Token value) |
void |
setSubruleOption(Token key,
Token value) |
void |
setUserExceptions(java.lang.String thr) |
void |
startLexer(java.lang.String file,
Token name,
java.lang.String superClass,
java.lang.String doc) |
void |
startParser(java.lang.String file,
Token name,
java.lang.String superClass,
java.lang.String doc) |
void |
startTreeWalker(java.lang.String file,
Token name,
java.lang.String superClass,
java.lang.String doc) |
void |
synPred() |
void |
zeroOrMoreSubRule() |
void abortGrammar()
void beginAlt(boolean doAST_)
void beginChildList()
void beginExceptionGroup()
void beginExceptionSpec(Token label)
void beginTree(Token tok) throws SemanticException
SemanticException
void defineRuleName(Token r, java.lang.String access, boolean ruleAST, java.lang.String docComment) throws SemanticException
SemanticException
void endAlt()
void endChildList()
void endExceptionGroup()
void endExceptionSpec()
void endGrammar()
void endOptions()
void endRule(java.lang.String r)
void endSubRule()
void endTree()
void hasError()
void noASTSubRule()
void oneOrMoreSubRule()
void optionalSubRule()
void refAction(Token action)
void refArgAction(Token action)
void setUserExceptions(java.lang.String thr)
void refCharLiteral(Token lit, Token label, boolean inverted, int autoGenType, boolean lastInRule)
void refCharRange(Token t1, Token t2, Token label, int autoGenType, boolean lastInRule)
void refInitAction(Token action)
void refMemberAction(Token act)
void refPreambleAction(Token act)
void refReturnAction(Token returnAction)
void refSemPred(Token pred)
void refToken(Token assignId, Token t, Token label, Token args, boolean inverted, int autoGenType, boolean lastInRule)
void refTokenRange(Token t1, Token t2, Token label, int autoGenType, boolean lastInRule)
void refTreeSpecifier(Token treeSpec)
void setArgOfRuleRef(Token argaction)
void setCharVocabulary(BitSet b)
void startLexer(java.lang.String file, Token name, java.lang.String superClass, java.lang.String doc)
void startParser(java.lang.String file, Token name, java.lang.String superClass, java.lang.String doc)
void startTreeWalker(java.lang.String file, Token name, java.lang.String superClass, java.lang.String doc)
void synPred()
void zeroOrMoreSubRule()