Public Member Functions | |
DefineGrammarSymbols (Tool tool_, String[] args_, LLkAnalyzer analyzer_) | |
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 | 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 ruleAutoGen, 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 | setUserExceptions (String thr) |
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 | refTokensSpecElementOption (Token tok, Token option, Token value) |
void | refExceptionHandler (Token exTypeAndName, Token action) |
void | refHeaderAction (Token name, Token act) |
String | getHeaderAction (String name) |
int | getHeaderActionLine (String name) |
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 args, 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 | reset () |
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 () |
Protected Attributes | |
Hashtable | grammars = new Hashtable() |
Hashtable | tokenManagers = new Hashtable() |
Grammar | grammar |
Tool | tool |
Hashtable | headerActions = new Hashtable() |
int | numLexers = 0 |
int | numParsers = 0 |
int | numTreeParsers = 0 |
Package Attributes | |
LLkAnalyzer | analyzer |
String[] | args |
Token | thePreambleAction = new CommonToken(Token.INVALID_TYPE, "") |
String | language = "Java" |
Static Package Attributes | |
static final String | DEFAULT_TOKENMANAGER_NAME = "*default" |
DefineGrammarSymbols is a behavior for the ANTLRParser that adds all the token and rule symbols to the grammar symbol table.
Token types are assigned to token symbols in this class also. The token type for a token is done in the order seen (lexically).
antlr.DefineGrammarSymbols.DefineGrammarSymbols | ( | Tool | tool_, | |
String[] | args_, | |||
LLkAnalyzer | analyzer_ | |||
) |
void antlr.DefineGrammarSymbols._refStringLiteral | ( | Token | lit, | |
Token | label, | |||
int | autoGenType, | |||
boolean | lastInRule | |||
) |
References antlr.TokenManager.define(), antlr.Token.getText(), antlr.TokenManager.getTokenSymbol(), antlr.DefineGrammarSymbols.grammar, antlr.TokenManager.nextTokenType(), antlr.TokenSymbol.setTokenType(), and antlr.Grammar.tokenManager.
Referenced by antlr.DefineGrammarSymbols.refStringLiteral(), and antlr.DefineGrammarSymbols.refTokenRange().
void antlr.DefineGrammarSymbols._refToken | ( | Token | assignId, | |
Token | t, | |||
Token | label, | |||
Token | args, | |||
boolean | inverted, | |||
int | autoGenType, | |||
boolean | lastInRule | |||
) |
Reference a token
References antlr.TokenManager.define(), antlr.Token.getText(), antlr.DefineGrammarSymbols.grammar, antlr.TokenManager.nextTokenType(), antlr.TokenSymbol.setTokenType(), antlr.TokenManager.tokenDefined(), and antlr.Grammar.tokenManager.
Referenced by antlr.DefineGrammarSymbols.refToken(), and antlr.DefineGrammarSymbols.refTokenRange().
void antlr.DefineGrammarSymbols.abortGrammar | ( | ) |
Abort the processing of a grammar due to syntax errors
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
References antlr.Grammar.getClassName(), antlr.DefineGrammarSymbols.grammar, and antlr.DefineGrammarSymbols.grammars.
void antlr.DefineGrammarSymbols.beginAlt | ( | boolean | doAST_ | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.beginChildList | ( | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.beginExceptionGroup | ( | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.beginExceptionSpec | ( | Token | label | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.beginTree | ( | Token | tok | ) | throws SemanticException |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.defineRuleName | ( | Token | r, | |
String | access, | |||
boolean | ruleAutoGen, | |||
String | docComment | |||
) | throws SemanticException |
Define a lexer or parser rule
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
References antlr.RuleSymbol.access, antlr.RuleSymbol.comment, antlr.Grammar.define(), antlr.TokenManager.define(), antlr.Tool.error(), antlr.Grammar.getFilename(), antlr.Grammar.getSymbol(), antlr.DefineGrammarSymbols.grammar, antlr.RuleSymbol.isDefined(), antlr.Grammar.isDefined(), antlr.TokenManager.nextTokenType(), antlr.RuleSymbol.setDefined(), antlr.TokenSymbol.setTokenType(), antlr.TokenManager.tokenDefined(), antlr.Grammar.tokenManager, and antlr.DefineGrammarSymbols.tool.
Define a token from tokens {...}. Must be label and literal or just label or just a literal.
Implements antlr.ANTLRGrammarParseBehavior.
References antlr.TokenManager.define(), antlr.Token.getColumn(), antlr.Grammar.getFilename(), antlr.StringLiteralSymbol.getLabel(), antlr.Token.getLine(), antlr.Token.getText(), antlr.TokenManager.getTokenSymbol(), antlr.TokenSymbol.getTokenType(), antlr.DefineGrammarSymbols.grammar, antlr.TokenManager.mapToTokenSymbol(), antlr.TokenManager.nextTokenType(), antlr.StringLiteralSymbol.setLabel(), antlr.TokenSymbol.setTokenType(), antlr.TokenManager.tokenDefined(), antlr.Grammar.tokenManager, antlr.DefineGrammarSymbols.tool, and antlr.Tool.warning().
void antlr.DefineGrammarSymbols.endAlt | ( | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.endChildList | ( | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.endExceptionGroup | ( | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.endExceptionSpec | ( | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.endGrammar | ( | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.endOptions | ( | ) |
Called after the optional options section, to compensate for options that may not have been set. This method is bigger than it needs to be, but is much more clear if I delineate all the cases.
Implements antlr.ANTLRGrammarParseBehavior.
References antlr.TokenManager.clone(), antlr.DefineGrammarSymbols.DEFAULT_TOKENMANAGER_NAME, antlr.Tool.error(), antlr.Grammar.exportVocab, antlr.Grammar.getClassName(), antlr.DefineGrammarSymbols.grammar, antlr.Grammar.importVocab, antlr.TokenManager.setName(), antlr.SimpleTokenManager.setReadOnly(), antlr.TokenManager.setReadOnly(), antlr.Grammar.setTokenManager(), antlr.DefineGrammarSymbols.tokenManagers, antlr.DefineGrammarSymbols.tool, and antlr.Tool.warning().
void antlr.DefineGrammarSymbols.endRule | ( | String | r | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.endSubRule | ( | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.endTree | ( | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
String antlr.DefineGrammarSymbols.getHeaderAction | ( | String | name | ) |
References antlr.Token.getText(), and antlr.DefineGrammarSymbols.headerActions.
Referenced by antlr.PythonCodeGenerator.gen(), antlr.JavaCodeGenerator.gen(), antlr.CSharpCodeGenerator.genBody(), antlr.DiagnosticCodeGenerator.genHeader(), antlr.PythonCodeGenerator.genHeaderInit(), antlr.PythonCodeGenerator.genHeaderMain(), antlr.JavaCodeGenerator.genTokenTypes(), and antlr.CSharpCodeGenerator.genTokenTypes().
int antlr.DefineGrammarSymbols.getHeaderActionLine | ( | String | name | ) |
References antlr.Token.getLine(), and antlr.DefineGrammarSymbols.headerActions.
Referenced by antlr.JavaCodeGenerator.gen(), and antlr.JavaCodeGenerator.genTokenTypes().
void antlr.DefineGrammarSymbols.hasError | ( | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.noASTSubRule | ( | ) |
Implements antlr.ANTLRGrammarParseBehavior.
void antlr.DefineGrammarSymbols.oneOrMoreSubRule | ( | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.optionalSubRule | ( | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.refAction | ( | Token | action | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.refArgAction | ( | Token | action | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.refCharLiteral | ( | Token | lit, | |
Token | label, | |||
boolean | inverted, | |||
int | autoGenType, | |||
boolean | lastInRule | |||
) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.refCharRange | ( | Token | t1, | |
Token | t2, | |||
Token | label, | |||
int | autoGenType, | |||
boolean | lastInRule | |||
) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.refInitAction | ( | Token | action | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.refMemberAction | ( | Token | act | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.refPreambleAction | ( | Token | act | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
References antlr.DefineGrammarSymbols.thePreambleAction.
void antlr.DefineGrammarSymbols.refReturnAction | ( | Token | returnAction | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.refRule | ( | Token | idAssign, | |
Token | r, | |||
Token | label, | |||
Token | args, | |||
int | autoGenType | |||
) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
References antlr.Grammar.define(), antlr.Token.getText(), antlr.DefineGrammarSymbols.grammar, antlr.Grammar.isDefined(), and antlr.Token.type.
void antlr.DefineGrammarSymbols.refSemPred | ( | Token | pred | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.refStringLiteral | ( | Token | lit, | |
Token | label, | |||
int | autoGenType, | |||
boolean | lastInRule | |||
) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
References antlr.DefineGrammarSymbols._refStringLiteral().
Referenced by antlr.DefineGrammarSymbols.refTokenRange().
void antlr.DefineGrammarSymbols.refToken | ( | Token | assignId, | |
Token | t, | |||
Token | label, | |||
Token | args, | |||
boolean | inverted, | |||
int | autoGenType, | |||
boolean | lastInRule | |||
) |
Reference a token
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
References antlr.DefineGrammarSymbols._refToken().
void antlr.DefineGrammarSymbols.refTokenRange | ( | Token | t1, | |
Token | t2, | |||
Token | label, | |||
int | autoGenType, | |||
boolean | lastInRule | |||
) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
References antlr.DefineGrammarSymbols._refStringLiteral(), antlr.DefineGrammarSymbols._refToken(), antlr.Token.getText(), and antlr.DefineGrammarSymbols.refStringLiteral().
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.refTreeSpecifier | ( | Token | treeSpec | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.reset | ( | ) |
Get ready to process a new grammar
Reimplemented in antlr.MakeGrammar.
References antlr.DefineGrammarSymbols.grammar.
Referenced by antlr.DefineGrammarSymbols.startLexer(), antlr.DefineGrammarSymbols.startParser(), and antlr.DefineGrammarSymbols.startTreeWalker().
void antlr.DefineGrammarSymbols.setArgOfRuleRef | ( | Token | argaction | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.setCharVocabulary | ( | BitSet | b | ) |
Set the character vocabulary for a lexer
Implements antlr.ANTLRGrammarParseBehavior.
References antlr.DefineGrammarSymbols.grammar.
setFileOption: Associate an option value with a key. This applies to options for an entire grammar file.
key | The token containing the option name | |
value | The token containing the option value. |
Implements antlr.ANTLRGrammarParseBehavior.
References antlr.Grammar.antlrTool, antlr.Tool.error(), antlr.Tool.genHashLines, antlr.Token.getColumn(), antlr.Token.getLine(), antlr.Token.getText(), antlr.Token.getType(), antlr.DefineGrammarSymbols.grammar, antlr.DefineGrammarSymbols.language, antlr.Tool.literalsPrefix, antlr.Tool.namespaceAntlr, antlr.Tool.namespaceStd, antlr.Tool.noConstructors, antlr.Tool.setNameSpace(), antlr.DefineGrammarSymbols.tool, and antlr.Tool.upperCaseMangledLiterals.
setGrammarOption: Associate an option value with a key. This function forwards to Grammar.setOption for some options.
key | The token containing the option name | |
value | The token containing the option value. |
Implements antlr.ANTLRGrammarParseBehavior.
References antlr.Tool.error(), antlr.Grammar.exportVocab, antlr.Token.getColumn(), antlr.Grammar.getFilename(), antlr.Token.getLine(), antlr.Token.getText(), antlr.Token.getType(), antlr.DefineGrammarSymbols.grammar, antlr.Grammar.importVocab, antlr.Grammar.setOption(), and antlr.DefineGrammarSymbols.tool.
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.setUserExceptions | ( | String | thr | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.startLexer | ( | String | file, | |
Token | name, | |||
String | superClass, | |||
String | doc | |||
) |
Start a new lexer
Implements antlr.ANTLRGrammarParseBehavior.
References antlr.DefineGrammarSymbols.args, antlr.Grammar.comment, antlr.Grammar.getClassName(), antlr.Token.getText(), antlr.DefineGrammarSymbols.grammar, antlr.DefineGrammarSymbols.grammars, antlr.DefineGrammarSymbols.numLexers, antlr.Tool.panic(), antlr.Grammar.preambleAction, antlr.LexerGrammar.processArguments(), antlr.DefineGrammarSymbols.reset(), antlr.Grammar.setFilename(), antlr.DefineGrammarSymbols.thePreambleAction, and antlr.DefineGrammarSymbols.tool.
void antlr.DefineGrammarSymbols.startParser | ( | String | file, | |
Token | name, | |||
String | superClass, | |||
String | doc | |||
) |
Start a new parser
Implements antlr.ANTLRGrammarParseBehavior.
References antlr.DefineGrammarSymbols.args, antlr.Grammar.comment, antlr.Grammar.getClassName(), antlr.Token.getText(), antlr.DefineGrammarSymbols.grammar, antlr.DefineGrammarSymbols.grammars, antlr.DefineGrammarSymbols.numParsers, antlr.Tool.panic(), antlr.Grammar.preambleAction, antlr.Grammar.processArguments(), antlr.DefineGrammarSymbols.reset(), antlr.Grammar.setFilename(), antlr.DefineGrammarSymbols.thePreambleAction, and antlr.DefineGrammarSymbols.tool.
void antlr.DefineGrammarSymbols.startTreeWalker | ( | String | file, | |
Token | name, | |||
String | superClass, | |||
String | doc | |||
) |
Start a new tree-walker
Implements antlr.ANTLRGrammarParseBehavior.
References antlr.DefineGrammarSymbols.args, antlr.Grammar.comment, antlr.Grammar.getClassName(), antlr.Token.getText(), antlr.DefineGrammarSymbols.grammar, antlr.DefineGrammarSymbols.grammars, antlr.DefineGrammarSymbols.numTreeParsers, antlr.Tool.panic(), antlr.Grammar.preambleAction, antlr.Grammar.processArguments(), antlr.DefineGrammarSymbols.reset(), antlr.Grammar.setFilename(), antlr.DefineGrammarSymbols.thePreambleAction, and antlr.DefineGrammarSymbols.tool.
void antlr.DefineGrammarSymbols.synPred | ( | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
void antlr.DefineGrammarSymbols.zeroOrMoreSubRule | ( | ) |
Implements antlr.ANTLRGrammarParseBehavior.
Reimplemented in antlr.MakeGrammar.
Referenced by antlr.DefineGrammarSymbols.DefineGrammarSymbols(), and antlr.MakeGrammar.endSubRule().
String [] antlr.DefineGrammarSymbols.args [package] |
final String antlr.DefineGrammarSymbols.DEFAULT_TOKENMANAGER_NAME = "*default" [static, package] |
Referenced by antlr.DefineGrammarSymbols.endOptions().
Grammar antlr.DefineGrammarSymbols.grammar [protected] |
Referenced by antlr.DefineGrammarSymbols._refStringLiteral(), antlr.DefineGrammarSymbols._refToken(), antlr.MakeGrammar.abortGrammar(), antlr.DefineGrammarSymbols.abortGrammar(), antlr.MakeGrammar.beginSubRule(), antlr.MakeGrammar.beginTree(), antlr.MakeGrammar.defineRuleName(), antlr.DefineGrammarSymbols.defineRuleName(), antlr.DefineGrammarSymbols.defineToken(), antlr.MakeGrammar.endChildList(), antlr.MakeGrammar.endExceptionSpec(), antlr.DefineGrammarSymbols.endOptions(), antlr.MakeGrammar.endSubRule(), antlr.MakeGrammar.oneOrMoreSubRule(), antlr.MakeGrammar.optionalSubRule(), antlr.MakeGrammar.refAction(), antlr.MakeGrammar.refCharLiteral(), antlr.MakeGrammar.refCharRange(), antlr.MakeGrammar.refElementOption(), antlr.MakeGrammar.refMemberAction(), antlr.MakeGrammar.refReturnAction(), antlr.MakeGrammar.refRule(), antlr.DefineGrammarSymbols.refRule(), antlr.MakeGrammar.refSemPred(), antlr.MakeGrammar.refStringLiteral(), antlr.MakeGrammar.refToken(), antlr.MakeGrammar.refTokenRange(), antlr.MakeGrammar.refTokensSpecElementOption(), antlr.MakeGrammar.refWildcard(), antlr.DefineGrammarSymbols.reset(), antlr.DefineGrammarSymbols.setCharVocabulary(), antlr.DefineGrammarSymbols.setFileOption(), antlr.DefineGrammarSymbols.setGrammarOption(), antlr.DefineGrammarSymbols.startLexer(), antlr.DefineGrammarSymbols.startParser(), antlr.DefineGrammarSymbols.startTreeWalker(), antlr.MakeGrammar.synPred(), and antlr.MakeGrammar.zeroOrMoreSubRule().
Hashtable antlr.DefineGrammarSymbols.grammars = new Hashtable() [protected] |
Referenced by antlr.DefineGrammarSymbols.abortGrammar(), antlr.PythonCodeGenerator.gen(), antlr.JavaCodeGenerator.gen(), antlr.HTMLCodeGenerator.gen(), antlr.DocBookCodeGenerator.gen(), antlr.DiagnosticCodeGenerator.gen(), antlr.CSharpCodeGenerator.gen(), antlr.CppCodeGenerator.gen(), antlr.DefineGrammarSymbols.startLexer(), antlr.DefineGrammarSymbols.startParser(), and antlr.DefineGrammarSymbols.startTreeWalker().
Hashtable antlr.DefineGrammarSymbols.headerActions = new Hashtable() [protected] |
String antlr.DefineGrammarSymbols.language = "Java" [package] |
Referenced by antlr.Tool.getLanguage(), and antlr.DefineGrammarSymbols.setFileOption().
int antlr.DefineGrammarSymbols.numLexers = 0 [protected] |
Referenced by antlr.DefineGrammarSymbols.startLexer().
int antlr.DefineGrammarSymbols.numParsers = 0 [protected] |
Referenced by antlr.DefineGrammarSymbols.startParser().
int antlr.DefineGrammarSymbols.numTreeParsers = 0 [protected] |
Referenced by antlr.DefineGrammarSymbols.startTreeWalker().
Token antlr.DefineGrammarSymbols.thePreambleAction = new CommonToken(Token.INVALID_TYPE, "") [package] |
Hashtable antlr.DefineGrammarSymbols.tokenManagers = new Hashtable() [protected] |
Tool antlr.DefineGrammarSymbols.tool [protected] |
Referenced by antlr.MakeGrammar.abortGrammar(), antlr.MakeGrammar.beginExceptionGroup(), antlr.MakeGrammar.beginTree(), antlr.DefineGrammarSymbols.DefineGrammarSymbols(), antlr.MakeGrammar.defineRuleName(), antlr.DefineGrammarSymbols.defineRuleName(), antlr.DefineGrammarSymbols.defineToken(), antlr.MakeGrammar.endExceptionSpec(), antlr.DefineGrammarSymbols.endOptions(), antlr.MakeGrammar.endSubRule(), antlr.MakeGrammar.oneOrMoreSubRule(), antlr.MakeGrammar.optionalSubRule(), antlr.MakeGrammar.refCharLiteral(), antlr.MakeGrammar.refCharRange(), antlr.MakeGrammar.refElementOption(), antlr.MakeGrammar.refExceptionHandler(), antlr.DefineGrammarSymbols.refHeaderAction(), antlr.MakeGrammar.refReturnAction(), antlr.MakeGrammar.refRule(), antlr.MakeGrammar.refStringLiteral(), antlr.MakeGrammar.refToken(), antlr.MakeGrammar.refTokenRange(), antlr.MakeGrammar.refTokensSpecElementOption(), antlr.DefineGrammarSymbols.setFileOption(), antlr.DefineGrammarSymbols.setGrammarOption(), antlr.DefineGrammarSymbols.startLexer(), antlr.DefineGrammarSymbols.startParser(), antlr.DefineGrammarSymbols.startTreeWalker(), antlr.MakeGrammar.synPred(), and antlr.MakeGrammar.zeroOrMoreSubRule().