public class LexerGrammar extends Grammar
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_MODE_NAME |
Grammar |
implicitLexerOwner
The grammar from which this lexer grammar was derived (if implicit)
|
MultiMap<String,Rule> |
modes
DEFAULT_MODE rules are added first due to grammar syntax order
|
actionOptions, ast, atn, AUTO_GENERATED_TOKEN_NAME_PREFIX, decisionDFAs, decisionLOOK, doNotCopyOptionsToLexer, fileName, GRAMMAR_FROM_STRING_NAME, grammarAndLabelRefTypeToScope, implicitLexer, importedGrammars, indexToRule, lexerActions, LexerBlockOptions, lexerOptions, name, namedActions, originalGrammar, parent, ParserBlockOptions, parserOptions, ruleOptions, rules, semPredOptions, sempreds, stringLiteralToTypeMap, text, tokenNameToTypeMap, tokenOptions, tokenStream, tool, typeToStringLiteralList, typeToTokenList| Constructor and Description |
|---|
LexerGrammar(String grammarText) |
LexerGrammar(String grammarText,
ANTLRToolListener listener) |
LexerGrammar(String fileName,
String grammarText,
ANTLRToolListener listener) |
LexerGrammar(Tool tool,
GrammarRootAST ast) |
| Modifier and Type | Method and Description |
|---|---|
void |
defineRule(Rule r) |
defAlias, defineAction, defineStringLiteral, defineStringLiteral, defineTokenAlias, defineTokenName, defineTokenName, getAllCharValues, getAllImportedGrammars, getDefaultActionScope, getGrammarAncestors, getGrammarTypeToFileNameSuffix, getImportedGrammar, getImportedGrammars, getMaxCharValue, getMaxTokenType, getNewTokenType, getOptionString, getOutermostGrammar, getRecognizerName, getRule, getRule, getRule, getStringLiteralAliasesFromLexerRules, getStringLiteralLexerRuleName, getStringLiterals, getTokenDisplayName, getTokenDisplayNames, getTokenDisplayNames, getTokenNames, getTokenStream, getTokenType, getTokenTypes, getType, getTypeString, importTokensFromTokensFile, importVocab, initTokenSymbolTables, isCombined, isLexer, isParser, isTokenName, loadImportedGrammars, resolvesToAttributeDict, resolvesToLabel, resolvesToListLabel, resolvesToToken, resolveToAttribute, resolveToAttribute, setLookaheadDFA, setNodeOptions, setTokenForTypepublic static final String DEFAULT_MODE_NAME
public Grammar implicitLexerOwner
public LexerGrammar(Tool tool, GrammarRootAST ast)
public LexerGrammar(String grammarText) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic LexerGrammar(String grammarText, ANTLRToolListener listener) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic LexerGrammar(String fileName, String grammarText, ANTLRToolListener listener) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic void defineRule(Rule r)
defineRule in class GrammarCopyright © 1992-2013 ANTLR. All Rights Reserved.