Package | Description |
---|---|
antlr |
Modifier and Type | Field and Description |
---|---|
protected Grammar |
LLkAnalyzer.grammar |
protected Grammar |
DefineGrammarSymbols.grammar |
protected Grammar |
CodeGenerator.grammar
The grammar for which we generate code
|
Modifier and Type | Method and Description |
---|---|
static RuleBlock |
MakeGrammar.createNextTokenRule(Grammar g,
Vector lexRules,
String rname)
Used to build nextToken() for the lexer.
|
protected void |
PythonCodeGenerator.genHeaderInit(Grammar grammar) |
protected void |
PythonCodeGenerator.genHeaderMain(Grammar grammar) |
void |
CppCodeGenerator.genInitFactory(Grammar g) |
void |
CSharpCodeGenerator.genInitFactory(Grammar g) |
protected void |
PythonCodeGenerator.genJavadocComment(Grammar g) |
protected void |
PythonCodeGenerator.printGrammarAction(Grammar grammar) |
void |
LLkAnalyzer.setGrammar(Grammar g)
Set the grammar for the analyzer
|
protected void |
CodeGenerator.setGrammar(Grammar g)
Set a grammar for the code generator to use
|
void |
LLkGrammarAnalyzer.setGrammar(Grammar g) |
PrintWriter |
DefaultJavaCodeGeneratorPrintWriterManager.setupOutput(Tool tool,
Grammar grammar) |
PrintWriter |
JavaCodeGeneratorPrintWriterManager.setupOutput(Tool tool,
Grammar grammar) |
PrintWriter |
DefaultJavaCodeGeneratorPrintWriterManager.setupOutput(Tool tool,
Grammar grammar,
String fileName) |
String |
Lookahead.toString(String separator,
CharFormatter formatter,
Grammar g) |
Constructor and Description |
---|
RuleBlock(Grammar g,
String r)
Construct a named rule.
|
RuleBlock(Grammar g,
String r,
int line,
boolean doAutoGen_)
Construct a named rule with line number information
|
Copyright © 2015 JBoss by Red Hat. All rights reserved.