static RuleBlock |
MakeGrammar.createNextTokenRule(Grammar g,
Vector lexRules,
java.lang.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 |
AlternativeBlock.removeTrackingOfRuleRefs(Grammar g) |
Walk the syntactic predicate and, for a rule ref R, remove
the ref from the list of FOLLOW references for R (stored
in the symbol table.
|
protected void |
CodeGenerator.setGrammar(Grammar g) |
Set a grammar for the code generator to use
|
void |
LLkAnalyzer.setGrammar(Grammar g) |
Set the grammar for the analyzer
|
void |
LLkGrammarAnalyzer.setGrammar(Grammar g) |
|
java.io.PrintWriter |
DefaultJavaCodeGeneratorPrintWriterManager.setupOutput(Tool tool,
Grammar grammar) |
|
java.io.PrintWriter |
DefaultJavaCodeGeneratorPrintWriterManager.setupOutput(Tool tool,
Grammar grammar,
java.lang.String fileName) |
|
java.io.PrintWriter |
JavaCodeGeneratorPrintWriterManager.setupOutput(Tool tool,
Grammar grammar) |
|
java.lang.String |
Lookahead.toString(java.lang.String separator,
CharFormatter formatter,
Grammar g) |
|
void |
DefaultToolErrorHandler.warnAltAmbiguity(Grammar grammar,
AlternativeBlock blk,
boolean lexicalAnalysis,
int depth,
Lookahead[] sets,
int altIdx1,
int altIdx2) |
Issue a warning about ambiguity between a alternates
|
void |
ToolErrorHandler.warnAltAmbiguity(Grammar grammar,
AlternativeBlock blk,
boolean lexicalAnalysis,
int depth,
Lookahead[] sets,
int altIdx1,
int altIdx2) |
Issue a warning about ambiguity between a alternates
|
void |
DefaultToolErrorHandler.warnAltExitAmbiguity(Grammar grammar,
BlockWithImpliedExitPath blk,
boolean lexicalAnalysis,
int depth,
Lookahead[] sets,
int altIdx) |
Issue a warning about ambiguity between an alternate and exit path.
|
void |
ToolErrorHandler.warnAltExitAmbiguity(Grammar grammar,
BlockWithImpliedExitPath blk,
boolean lexicalAnalysis,
int depth,
Lookahead[] sets,
int altIdx) |
Issue a warning about ambiguity between an alternate and exit path.
|