Methods in net.sf.parser4j.generator.service that throw GeneratorException |
IGrammarNode |
StatementToGrammarNode.create(StatementDef statementDef,
NonTerminalMap nonTerminalMap)
create IGrammarNode from StatementDef
for StatementDef of type
EnumStatementDefType.NON_TERMINAL witch for match manager class
name is not defined will create a null IGrammarNode |
GrammarTreeFactoryData |
GrammarTreeFactory.createGrammar(IGrammarDefNode rootData)
create grammar tree |
ParseResult |
ParserDataGenerator.generate(java.io.File grammarInputFile,
java.io.File htmlParserDataOutputFile,
java.io.File txtLexGenLogOutputFile,
java.io.File parserDataOutputFile,
java.lang.String matchMgrPackageName,
java.io.File grammarDefTreeTextFile,
java.io.File grammarTreeTextFile,
IParserListener listener)
generate parser data file from grammar definition file |
ParseResult |
ParserDataGenerator.generate(ParserData parserData4Gen,
java.io.File grammarInputFile,
java.io.File htmlParserDataOutputFile,
java.io.File txtLexGenLogOutputFile,
java.io.File parserDataOutputFile,
java.lang.String matchMgrPackageName,
java.io.File grammarDefTreeTextFile,
java.io.File grammarTreeTextFile,
IParserListener listener)
|
Pair<ParseResult,ParserData> |
ParserDataGenerator.generate(ParserData parserData4Gen,
java.io.File grammarInputFile,
java.lang.String matchMgrPackageName,
java.io.File grammarDefTreeTextFile,
java.io.File grammarTreeTextFile,
IParserListener listener)
|
Pair<ParseResult,ParserData> |
ParserDataGenerator.generate(ParserData parserData4Gen,
ParserFileReader reader,
java.lang.String matchMgrPackageName,
java.io.File grammarDefTreeTextFile,
java.io.File grammarTreeTextFile,
java.lang.String whiteSpaceNonTerminalName,
IParserListener listener)
close reader after parsing |
void |
GrammarToTextFile.generateTextFile(IGrammarNode rootGrammarNode,
java.io.File textFile)
|
void |
StatementDefTokenSonUpdater.update(IGrammarDefNode rootData)
|
Methods in net.sf.parser4j.kernelgenerator.service.grammarnode that throw GeneratorException |
IGrammarNode |
GrammarNodeFactory.newGrammarNodeAlternative(NonTerminalMap nonTerminalMap,
java.lang.String nonTerminalName,
java.lang.String simpleMatchClassName,
java.util.List<OperandGrammarNode> operandList,
boolean intermediate)
|
IGrammarNode |
GrammarNodeFactory.newGrammarNodeConcat(NonTerminalMap nonTerminalMap,
java.lang.String nonTerminalName,
java.lang.String simpleMatchClassName,
java.util.List<OperandGrammarNode> operandList,
boolean intermediate)
|
IGrammarNode |
GrammarNodeFactory.newGrammarNodeEmpty(NonTerminalMap nonTerminalMap,
java.lang.String nonTerminalName,
java.lang.String simpleMatchClassName,
boolean intermediate)
|
IGrammarNode |
GrammarNodeFactory.newGrammarNodeString(NonTerminalMap nonTerminalMap,
java.lang.String nonTerminalName,
java.lang.String simpleMatchClassName,
java.lang.String stringValue,
boolean intermediate)
|
OperandGrammarNode |
GrammarNodeFactory.newGrammarNodeTerminalChar(NonTerminalMap nonTerminalMap,
java.lang.String nonTerminalName,
java.lang.String simpleMatchClassName,
int terminalValue,
boolean intermediate)
|