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