| Interface | Description |
|---|---|
| OutputModelFactory |
| Class | Description |
|---|---|
| ActionTranslator | |
| BlankOutputModelFactory | |
| CodeGenerator |
General controller for code gen.
|
| CodeGeneratorExtension |
Filter list of SrcOps and return; default is pass-through filter
|
| CodeGenPipeline | |
| CSharpTarget | |
| DefaultOutputModelFactory |
Create output objects for elements *within* rule functions except
buildOutputModel() which builds outer/root model object and any
objects such as RuleFunction that surround elements in rule
functions.
|
| GenerateLexer | |
| JavaScriptTarget | |
| JavaScriptTarget.JavaStringRenderer | |
| JavaTarget | |
| JavaTarget.JavaStringRenderer | |
| LexerFactory | |
| OutputModelController |
This receives events from SourceGenTriggers.g and asks factory to do work.
|
| OutputModelWalker |
Convert an output model tree to template hierarchy by walking
the output model.
|
| ParserFactory | |
| Python2Target | |
| Python2Target.PythonStringRenderer | |
| Python3Target | |
| Python3Target.PythonStringRenderer | |
| SourceGenTriggers | |
| SourceGenTriggers.alt_return | |
| SourceGenTriggers.alternative_return | |
| Target | |
| Wildcard |