| Package | Description |
|---|---|
| xtc.parser |
| Modifier and Type | Field and Description |
|---|---|
Action |
Module.body
The optional main action code.
|
Action |
Module.footer
The optional final action code.
|
Action |
Module.header
The optional initial action code.
|
| Modifier and Type | Method and Description |
|---|---|
Action |
ElementVoider.visit(Action a)
Visit the specified action.
|
Action |
Copier.visit(Action a)
Copy the specified action.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
CodeGenerator.action(Action a)
Actually emit code for the specified action.
|
void |
Action.add(Action a)
Add the specified action to this action.
|
protected void |
PrettyPrinter.print(Action a,
boolean caret)
Print the specified action.
|
void |
MetaDataSetter.visit(Action a)
Analyze the specified action.
|
void |
TextTester.visit(Action a)
Visit the specified action.
|
void |
Tokenizer.Tester.visit(Action a)
Visit the specified action.
|
Action |
ElementVoider.visit(Action a)
Visit the specified action.
|
Action |
Copier.visit(Action a)
Copy the specified action.
|
void |
Resolver.visit(Action a)
Analyze the specified action.
|
void |
CodeGenerator.visit(Action a)
Generate code for the specified action.
|
Element |
ProductionVoider.Tester.visit(Action a)
Visit the specified action.
|
void |
PrettyPrinter.visit(Action a)
Print the specified action.
|
java.lang.Integer |
CostEstimator.visit(Action a)
Visit the specified action.
|
| Constructor and Description |
|---|
Module(Comment documentation,
ModuleName name,
ModuleList parameters,
java.util.List<ModuleDependency> dependencies,
Action header,
Action body,
Action footer,
java.util.List<Attribute> attributes,
java.util.List<Production> productions)
Create a new grammar module.
|
ParserAction(Action action)
Create a new parser action.
|
SemanticPredicate(Action action)
Create a new semantic predicate.
|
Copyright © 2014. All Rights Reserved.