|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ParserTableBuilder
| Method Summary | |
|---|---|
ParserTableDecl |
createParserTableDecl(ActionDeclFactory actionFactory,
TableFactoryMethod<?> method,
ConflictResolverPolicy conflictResolver,
AbstractConflictDiagnosticReporter reporter,
File log)
Creates a parser table. |
EBNFSupport |
getEBNFSupport()
Returns the EBNF support. |
GrammarRepository |
getGrammarItemsRepository()
Return the grammar factory. |
boolean |
isFatalError()
True if the parser table builder is not complete. |
| Method Detail |
|---|
boolean isFatalError()
ParserTableDecl createParserTableDecl(ActionDeclFactory actionFactory,
TableFactoryMethod<?> method,
ConflictResolverPolicy conflictResolver,
AbstractConflictDiagnosticReporter reporter,
File log)
actionFactory - a factory that numbering actions by type (shift, reduce etc.)method - the method used to create the table SLR, LR, LALR.conflictResolver - the conflict resolver.reporter - the conflict reporter used to report conflictslog - the log file or null.
GrammarRepository getGrammarItemsRepository()
EBNFSupport getEBNFSupport()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||