| Package | Description |
|---|---|
| xtc.parser |
| Modifier and Type | Field and Description |
|---|---|
OrderedChoice |
Production.choice
The ordered choice.
|
| Modifier and Type | Method and Description |
|---|---|
static OrderedChoice |
Analyzer.stripChoices(OrderedChoice c)
Strip unnecessary ordered choices from the specified choice.
|
OrderedChoice |
Copier.visit(OrderedChoice c)
Copy the specified ordered choice.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
Transformer.Lifter.lift(Type type,
NonTerminal nt,
OrderedChoice c)
Create a new production with the specified type, nonterminal,
and ordered choice.
|
static OrderedChoice |
Analyzer.stripChoices(OrderedChoice c)
Strip unnecessary ordered choices from the specified choice.
|
Element |
TerminalOptimizer.visit(OrderedChoice c)
Visit the specified ordered choice.
|
void |
MetaDataSetter.visit(OrderedChoice c)
Analyze the specified ordered choice.
|
Element |
Generifier.visit(OrderedChoice c)
Visit the specified ordered choice.
|
void |
Annotator.visit(OrderedChoice c)
Visit the specified choice.
|
void |
Annotator.Detector.visit(OrderedChoice c)
Visit the specified choice.
|
void |
Annotator.Rewriter.visit(OrderedChoice c)
Visit the specified choice.
|
void |
TextTester.visit(OrderedChoice c)
Visit the specified ordered choice.
|
void |
ValueChecker.visit(OrderedChoice c)
Visit the specified choice.
|
java.lang.Boolean |
EquivalenceTester.visit(OrderedChoice c1)
Visit the specified ordered choice.
|
void |
Tokenizer.Tester.visit(OrderedChoice c)
Visit the specified ordered choice.
|
Element |
GrammarVisitor.visit(OrderedChoice c)
Visit the specified ordered choice.
|
void |
TreeExtractor.visit(OrderedChoice c)
Visit the specified ordered choice.
|
Element |
PrefixFolder.visit(OrderedChoice c)
Visit the specified ordered choice.
|
void |
Transformer.Deducer.visit(OrderedChoice c)
Visit the specified choice.
|
Element |
Transformer.Lifter.visit(OrderedChoice c)
Visit the specified ordered choice.
|
void |
Transformer.Typer.visit(OrderedChoice c)
Visit the specified choice.
|
Element |
ElementVoider.visit(OrderedChoice c)
Visit the specified ordered choice.
|
Element |
ReferenceCounter.visit(OrderedChoice c)
Visit the specified ordered choice.
|
OrderedChoice |
Copier.visit(OrderedChoice c)
Copy the specified ordered choice.
|
void |
ListMaker.visit(OrderedChoice c)
Visit the specified choice.
|
void |
Resolver.visit(OrderedChoice c)
Analyze the specified ordered choice.
|
Element |
Simplifier.visit(OrderedChoice c)
Visit the specified ordered choice.
|
void |
CodeGenerator.visit(OrderedChoice c)
Generate code for the specified ordered choice.
|
Element |
ChoiceExpander.visit(OrderedChoice c)
Visit the specified ordered choice.
|
void |
PrettyPrinter.visit(OrderedChoice c)
Print the specified ordered choice.
|
Element |
DirectLeftRecurser.visit(OrderedChoice c)
Visit the specified ordered choice.
|
void |
ReachabilityChecker.visit(OrderedChoice c)
Visit the specified choice.
|
java.lang.Integer |
CostEstimator.visit(OrderedChoice c)
Visit the specified ordered choice.
|
void |
VariantSorter.visit(OrderedChoice c)
Visit the specified choice.
|
void |
VariantSorter.Registrar.visit(OrderedChoice c)
Visit the specified ordered choice.
|
void |
VariantSorter.Typer.visit(OrderedChoice c)
Visit the specified ordered choice.
|
void |
TreeTyper.visit(OrderedChoice c)
Visit the specified ordered choice.
|
void |
LeftRecurser.visit(OrderedChoice c)
Visit the specified ordered choice.
|
| Constructor and Description |
|---|
AlternativeAddition(java.lang.String dType,
NonTerminal name,
OrderedChoice choice,
SequenceName sequence,
boolean isBefore)
Create a new alternative addition.
|
FullProduction(java.util.List<Attribute> attributes,
java.lang.String dType,
NonTerminal name,
OrderedChoice choice)
Create a new full production.
|
FullProduction(java.util.List<Attribute> attributes,
Type type,
NonTerminal name,
NonTerminal qName,
OrderedChoice choice)
Create a new full production.
|
PartialProduction(java.util.List<Attribute> attributes,
java.lang.String dType,
NonTerminal name,
OrderedChoice choice)
Create a new partial production.
|
Production(java.util.List<Attribute> attributes,
java.lang.String dType,
NonTerminal name,
NonTerminal qName,
OrderedChoice choice)
Create a new production.
|
Production(java.util.List<Attribute> attributes,
Type type,
NonTerminal name,
NonTerminal qName,
OrderedChoice choice)
Create a new production.
|
ProductionOverride(java.lang.String dType,
NonTerminal name,
OrderedChoice choice,
boolean isComplete)
Create a new production override.
|
Copyright © 2014. All Rights Reserved.