| Package | Description |
|---|---|
| xtc.parser | |
| xtc.type | |
| xtc.util |
| Modifier and Type | Field and Description |
|---|---|
protected Runtime |
MetaDataSetter.runtime
The runtime.
|
protected Runtime |
Generifier.runtime
The runtime.
|
protected Runtime |
Annotator.runtime
The runtime.
|
protected Runtime |
TextTester.runtime
The runtime.
|
protected Runtime |
ValueChecker.runtime
The runtime.
|
protected Runtime |
Tokenizer.Tester.runtime
The runtime.
|
protected Runtime |
GrammarVisitor.runtime
The runtime.
|
protected Runtime |
TreeExtractor.runtime
The runtime.
|
protected Runtime |
Transformer.runtime
The runtime.
|
protected Runtime |
ElementVoider.runtime
The runtime.
|
protected Runtime |
ListMaker.runtime
The runtime.
|
protected Runtime |
Resolver.runtime
The runtime.
|
protected Runtime |
CodeGenerator.runtime
The runtime.
|
protected Runtime |
HtmlPrinter.runtime
The runtime.
|
protected Runtime |
DirectLeftRecurser.runtime
The runtime.
|
protected Runtime |
ReachabilityChecker.runtime
The runtime.
|
protected Runtime |
VariantSorter.runtime
The runtime.
|
protected Runtime |
TreeTyper.runtime
The runtime.
|
protected Runtime |
LeftRecurser.runtime
The runtime.
|
| Constructor and Description |
|---|
Annotator(Runtime runtime,
Analyzer analyzer)
Create a new annotator.
|
ChoiceExpander(Runtime runtime,
Analyzer analyzer)
Create a new choice expander.
|
CodeGenerator(Runtime runtime,
Analyzer analyzer,
AST ast,
Printer printer)
Create a new code generator.
|
DeadProductionEliminator(Runtime runtime,
Analyzer analyzer)
Create a new dead production eliminator.
|
DirectLeftRecurser(Runtime runtime,
Analyzer analyzer,
AST ast)
Create a new direct left-recurser.
|
DuplicateProductionFolder(Runtime runtime,
Analyzer analyzer)
Create a new duplicate production folder.
|
ElementVoider(Runtime runtime,
Analyzer analyzer)
Create a new element voider.
|
GenericVoider(Runtime runtime,
Analyzer analyzer)
Create a new generic voider.
|
Generifier(Runtime runtime,
Analyzer analyzer)
Create a new generifier.
|
GrammarVisitor(Runtime runtime,
Analyzer analyzer)
Create a new grammar visitor.
|
HtmlPrinter(Runtime runtime,
Analyzer analyzer,
AST ast,
boolean verbose)
Create a new HTML printer.
|
Inliner(Runtime runtime,
Analyzer analyzer)
Create a new production inliner.
|
LeftRecurser(Runtime runtime,
Analyzer analyzer)
Create a new left-recurser.
|
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.
|
PrefixFolder(Runtime runtime,
Analyzer analyzer)
Create a new prefix folder.
|
ProductionVoider.Tester(Runtime runtime,
Analyzer analyzer)
Create a new tester.
|
ProductionVoider(Runtime runtime,
Analyzer analyzer)
Create a new production voider.
|
ReachabilityChecker(Runtime runtime,
Analyzer analyzer)
Create a new reachability checker.
|
ReferenceCounter(Runtime runtime,
Analyzer analyzer)
Create a new reference counter.
|
Renamer(Runtime runtime,
Analyzer analyzer,
Renamer.Translation translation)
Create a new renamer.
|
Resolver(Runtime runtime,
Analyzer analyzer,
AST ast)
Create a new resolver.
|
RootFinder(Runtime runtime,
Analyzer analyzer)
Create a new root finder.
|
Simplifier(Runtime runtime,
Analyzer analyzer)
Create a new simplifier.
|
TerminalOptimizer(Runtime runtime,
Analyzer analyzer)
Create a new terminal optimizer.
|
TextTester(Runtime runtime,
Analyzer analyzer)
Create a new text tester.
|
Tokenizer.Tester(Runtime runtime,
Analyzer analyzer)
Create a new lexical tester.
|
Tokenizer(Runtime runtime,
Analyzer analyzer)
Create a new tokenizer.
|
Transformer(Runtime runtime,
Analyzer analyzer,
AST ast)
Create a new transformer.
|
TransientMarker(Runtime runtime,
Analyzer analyzer)
Create a new transient marker.
|
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.
|
ValueChecker(Runtime runtime,
Analyzer analyzer)
Create a new value checker.
|
VariantSorter(Runtime runtime,
Analyzer analyzer,
AST ast)
Create a new variant sorter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Type.trace(Runtime runtime)
Trace this type to the runtime's console.
|
| Modifier and Type | Field and Description |
|---|---|
protected Runtime |
Tool.runtime
The runtime.
|
| Modifier and Type | Method and Description |
|---|---|
Runtime |
Runtime.att(java.lang.String external,
java.lang.String internal,
boolean multiple,
java.lang.String description)
Declare an attribute-valued command line option.
|
Runtime |
Runtime.bool(java.lang.String external,
java.lang.String internal,
boolean value,
java.lang.String description)
Declare a boolean command line option.
|
Runtime |
Runtime.dir(java.lang.String external,
java.lang.String internal,
boolean multiple,
java.lang.String description)
Declare a directory-valued command line option.
|
Runtime |
Runtime.file(java.lang.String external,
java.lang.String internal,
boolean multiple,
java.lang.String description)
Declare a file-valued command line option.
|
Runtime |
Runtime.number(java.lang.String external,
java.lang.String internal,
int value,
java.lang.String description)
Declare an integer-valued command line option.
|
Runtime |
Runtime.word(java.lang.String external,
java.lang.String internal,
boolean multiple,
java.lang.String description)
Declare a word-valued command line option.
|
Copyright © 2014. All Rights Reserved.