Public Member Functions | |
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) throws SemanticException |
void | defineRuleName (Token r, String access, boolean ruleAST, String docComment) throws SemanticException |
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 | setUserExceptions (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 | refElementOption (Token option, Token value) |
void | refTokensSpecElementOption (Token tok, 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 | 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 | 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 () |
void antlr.ANTLRGrammarParseBehavior.abortGrammar | ( | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.classDef().
void antlr.ANTLRGrammarParseBehavior.beginAlt | ( | boolean | doAST_ | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.alternative().
void antlr.ANTLRGrammarParseBehavior.beginChildList | ( | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.tree().
void antlr.ANTLRGrammarParseBehavior.beginExceptionGroup | ( | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.exceptionGroup().
void antlr.ANTLRGrammarParseBehavior.beginExceptionSpec | ( | Token | label | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.exceptionSpec(), and antlr.ANTLRParser.exceptionSpecNoLabel().
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.ebnf().
void antlr.ANTLRGrammarParseBehavior.beginTree | ( | Token | tok | ) | throws SemanticException |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.tree().
void antlr.ANTLRGrammarParseBehavior.defineRuleName | ( | Token | r, | |
String | access, | |||
boolean | ruleAST, | |||
String | docComment | |||
) | throws SemanticException |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.rule().
Implemented in antlr.DefineGrammarSymbols.
Referenced by antlr.ANTLRParser.tokensSpec().
void antlr.ANTLRGrammarParseBehavior.endAlt | ( | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.alternative().
void antlr.ANTLRGrammarParseBehavior.endChildList | ( | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.tree().
void antlr.ANTLRGrammarParseBehavior.endExceptionGroup | ( | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.exceptionGroup().
void antlr.ANTLRGrammarParseBehavior.endExceptionSpec | ( | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.exceptionSpec(), and antlr.ANTLRParser.exceptionSpecNoLabel().
void antlr.ANTLRGrammarParseBehavior.endGrammar | ( | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.classDef().
void antlr.ANTLRGrammarParseBehavior.endOptions | ( | ) |
Implemented in antlr.DefineGrammarSymbols.
Referenced by antlr.ANTLRParser.lexerSpec(), antlr.ANTLRParser.parserSpec(), and antlr.ANTLRParser.treeParserSpec().
void antlr.ANTLRGrammarParseBehavior.endRule | ( | String | r | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.rule().
void antlr.ANTLRGrammarParseBehavior.endSubRule | ( | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.ebnf().
void antlr.ANTLRGrammarParseBehavior.endTree | ( | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.tree().
void antlr.ANTLRGrammarParseBehavior.hasError | ( | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
void antlr.ANTLRGrammarParseBehavior.noASTSubRule | ( | ) |
Implemented in antlr.DefineGrammarSymbols.
Referenced by antlr.ANTLRParser.ebnf().
void antlr.ANTLRGrammarParseBehavior.oneOrMoreSubRule | ( | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.ebnf().
void antlr.ANTLRGrammarParseBehavior.optionalSubRule | ( | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.ebnf().
void antlr.ANTLRGrammarParseBehavior.refAction | ( | Token | action | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.elementNoOptionSpec().
void antlr.ANTLRGrammarParseBehavior.refArgAction | ( | Token | action | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.rule().
void antlr.ANTLRGrammarParseBehavior.refCharLiteral | ( | Token | lit, | |
Token | label, | |||
boolean | inverted, | |||
int | autoGenType, | |||
boolean | lastInRule | |||
) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.notTerminal(), and antlr.ANTLRParser.terminal().
void antlr.ANTLRGrammarParseBehavior.refCharRange | ( | Token | t1, | |
Token | t2, | |||
Token | label, | |||
int | autoGenType, | |||
boolean | lastInRule | |||
) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.range().
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.elementOptionSpec().
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.exceptionHandler().
Implemented in antlr.DefineGrammarSymbols.
Referenced by antlr.ANTLRParser.grammar().
void antlr.ANTLRGrammarParseBehavior.refInitAction | ( | Token | action | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.ebnf(), and antlr.ANTLRParser.rule().
void antlr.ANTLRGrammarParseBehavior.refMemberAction | ( | Token | act | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.lexerSpec(), antlr.ANTLRParser.parserSpec(), and antlr.ANTLRParser.treeParserSpec().
void antlr.ANTLRGrammarParseBehavior.refPreambleAction | ( | Token | act | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.classDef().
void antlr.ANTLRGrammarParseBehavior.refReturnAction | ( | Token | returnAction | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.rule().
void antlr.ANTLRGrammarParseBehavior.refRule | ( | Token | idAssign, | |
Token | r, | |||
Token | label, | |||
Token | arg, | |||
int | autoGenType | |||
) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.elementNoOptionSpec().
void antlr.ANTLRGrammarParseBehavior.refSemPred | ( | Token | pred | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.elementNoOptionSpec().
void antlr.ANTLRGrammarParseBehavior.refStringLiteral | ( | Token | lit, | |
Token | label, | |||
int | autoGenType, | |||
boolean | lastInRule | |||
) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.terminal().
void antlr.ANTLRGrammarParseBehavior.refToken | ( | Token | assignId, | |
Token | t, | |||
Token | label, | |||
Token | args, | |||
boolean | inverted, | |||
int | autoGenType, | |||
boolean | lastInRule | |||
) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.elementNoOptionSpec(), antlr.ANTLRParser.notTerminal(), and antlr.ANTLRParser.terminal().
void antlr.ANTLRGrammarParseBehavior.refTokenRange | ( | Token | t1, | |
Token | t2, | |||
Token | label, | |||
int | autoGenType, | |||
boolean | lastInRule | |||
) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.range().
void antlr.ANTLRGrammarParseBehavior.refTokensSpecElementOption | ( | Token | tok, | |
Token | option, | |||
Token | value | |||
) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.tokensSpecOptions().
void antlr.ANTLRGrammarParseBehavior.refTreeSpecifier | ( | Token | treeSpec | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.terminal().
void antlr.ANTLRGrammarParseBehavior.setArgOfRuleRef | ( | Token | argaction | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
void antlr.ANTLRGrammarParseBehavior.setCharVocabulary | ( | BitSet | b | ) |
Implemented in antlr.DefineGrammarSymbols.
Referenced by antlr.ANTLRParser.lexerOptionsSpec().
Implemented in antlr.DefineGrammarSymbols.
Referenced by antlr.ANTLRParser.fileOptionsSpec().
Implemented in antlr.DefineGrammarSymbols.
Referenced by antlr.ANTLRParser.lexerOptionsSpec(), antlr.ANTLRParser.parserOptionsSpec(), and antlr.ANTLRParser.treeParserOptionsSpec().
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.ruleOptionsSpec().
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.subruleOptionsSpec().
void antlr.ANTLRGrammarParseBehavior.setUserExceptions | ( | String | thr | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.throwsSpec().
void antlr.ANTLRGrammarParseBehavior.startLexer | ( | String | file, | |
Token | name, | |||
String | superClass, | |||
String | doc | |||
) |
Implemented in antlr.DefineGrammarSymbols.
Referenced by antlr.ANTLRParser.lexerSpec().
void antlr.ANTLRGrammarParseBehavior.startParser | ( | String | file, | |
Token | name, | |||
String | superClass, | |||
String | doc | |||
) |
Implemented in antlr.DefineGrammarSymbols.
Referenced by antlr.ANTLRParser.parserSpec().
void antlr.ANTLRGrammarParseBehavior.startTreeWalker | ( | String | file, | |
Token | name, | |||
String | superClass, | |||
String | doc | |||
) |
Implemented in antlr.DefineGrammarSymbols.
Referenced by antlr.ANTLRParser.treeParserSpec().
void antlr.ANTLRGrammarParseBehavior.synPred | ( | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.ebnf().
void antlr.ANTLRGrammarParseBehavior.zeroOrMoreSubRule | ( | ) |
Implemented in antlr.DefineGrammarSymbols, and antlr.MakeGrammar.
Referenced by antlr.ANTLRParser.ebnf().