| Package | Description |
|---|---|
| xtc.parser |
| Modifier and Type | Field and Description |
|---|---|
protected Analyzer |
MetaDataSetter.analyzer
The analyzer utility.
|
protected Analyzer |
Generifier.analyzer
The analyzer utility.
|
protected Analyzer |
Annotator.analyzer
The analyzer.
|
protected Analyzer |
TextTester.analyzer
The analyzer utility.
|
protected Analyzer |
ValueChecker.analyzer
The analyzer.
|
protected Analyzer |
Tokenizer.Tester.analyzer
The analyzer utility.
|
protected Analyzer |
GrammarVisitor.analyzer
The analyzer utility.
|
protected Analyzer |
TreeExtractor.analyzer
The analyzer utility.
|
protected Analyzer |
Transformer.analyzer
The analyzer.
|
protected Analyzer |
ElementVoider.analyzer
The analyzer utility.
|
protected Analyzer |
ListMaker.analyzer
The analyzer.
|
protected Analyzer |
Resolver.analyzer
The analyzer utility.
|
protected Analyzer |
CodeGenerator.analyzer
The analyzer utility.
|
protected Analyzer |
HtmlPrinter.analyzer
The analyzer utility.
|
protected Analyzer |
DirectLeftRecurser.analyzer
The analyzer utility.
|
protected Analyzer |
ReachabilityChecker.analyzer
The analyzer.
|
protected Analyzer |
CostEstimator.analyzer
The analyzer utility.
|
protected Analyzer |
VariantSorter.analyzer
The analyzer.
|
protected Analyzer |
TreeTyper.analyzer
The analyzer utility.
|
protected Analyzer |
LeftRecurser.analyzer
The analyzer utility.
|
| Modifier and Type | Method and Description |
|---|---|
NonTerminal |
Renamer.Translation.map(NonTerminal nt,
Analyzer analyzer)
Map the specified nonterminal to its replacement, which may be
the same as the original.
|
NonTerminal |
ModuleMap.map(NonTerminal nt,
Analyzer analyzer) |
| 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.
|
CostEstimator(Analyzer analyzer)
Create a new cost estimator.
|
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.
|
Copyright © 2014. All Rights Reserved.