| Package | Description |
|---|---|
| xtc.parser | |
| xtc.type |
| Modifier and Type | Field and Description |
|---|---|
protected AST |
MetaDataSetter.ast
The type operations.
|
protected AST |
TreeExtractor.ast
The common type operations.
|
protected AST |
Transformer.ast
The type operations.
|
protected AST |
ListMaker.ast
The type operations.
|
protected AST |
Resolver.ast
The type operations.
|
protected AST |
CodeGenerator.ast
The type operations.
|
protected AST |
PrettyPrinter.ast
The type operations.
|
protected AST |
DirectLeftRecurser.ast
The type operations.
|
protected AST |
VariantSorter.ast
The type operations.
|
protected AST |
TreeTyper.ast
The common type operations.
|
| Constructor and Description |
|---|
CodeGenerator(Runtime runtime,
Analyzer analyzer,
AST ast,
Printer printer)
Create a new code generator.
|
DirectLeftRecurser(Runtime runtime,
Analyzer analyzer,
AST ast)
Create a new direct left-recurser.
|
HtmlPrinter(Runtime runtime,
Analyzer analyzer,
AST ast,
boolean verbose)
Create a new HTML printer.
|
ListMaker(Runtime runtime,
Analyzer analyzer,
AST ast)
Create a new list maker.
|
MetaDataSetter(Runtime runtime,
Analyzer analyzer,
AST ast)
Create a new meta-data setter.
|
PrettyPrinter(AST ast,
boolean verbose)
Create a new pretty printer.
|
PrettyPrinter(Printer printer,
AST ast,
boolean verbose)
Create a new pretty printer.
|
Resolver(Runtime runtime,
Analyzer analyzer,
AST ast)
Create a new resolver.
|
Transformer(Runtime runtime,
Analyzer analyzer,
AST ast)
Create a new transformer.
|
TreeExtractor(Runtime runtime,
Analyzer analyzer,
AST ast,
boolean keepLexical)
Create a new tree extractor.
|
TreeTyper(Runtime runtime,
Analyzer analyzer,
AST ast)
Create a new tree typer.
|
VariantSorter(Runtime runtime,
Analyzer analyzer,
AST ast)
Create a new variant sorter.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JavaAST
Common type operations for Java ASTs.
|
Copyright © 2014. All Rights Reserved.