fr.umlv.tatoo.cc.tools.ast.generator
Class ASTGenerator
java.lang.Object
fr.umlv.tatoo.cc.common.generator.Generator
fr.umlv.tatoo.cc.tools.ast.generator.ASTGenerator
public class ASTGenerator
- extends Generator
|
Method Summary |
void |
generate(GeneratorBean bean,
GrammarRepository grammarRepository,
EBNFSupport ebnfSupport,
ToolsFactory toolsFactory,
Map<TerminalDecl,Type> terminalValueTypeMap,
Map<ProductionDecl,Type> productionTypeMap,
Map<NonTerminalDecl,NonTerminalKind> nonTerminalKindMap,
Map<VariableDecl,Type> parentMap)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ASTGenerator
public ASTGenerator(File sourceDir,
Set<File> classPath)
generate
public void generate(GeneratorBean bean,
GrammarRepository grammarRepository,
EBNFSupport ebnfSupport,
ToolsFactory toolsFactory,
Map<TerminalDecl,Type> terminalValueTypeMap,
Map<ProductionDecl,Type> productionTypeMap,
Map<NonTerminalDecl,NonTerminalKind> nonTerminalKindMap,
Map<VariableDecl,Type> parentMap)
throws GeneratorException
- Throws:
GeneratorException