|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Grammar | |
|---|---|
| xtc.parser | |
| Uses of Grammar in xtc.parser |
|---|
| Fields in xtc.parser declared as Grammar | |
|---|---|
protected Grammar |
Analyzer.grammar
The grammar. |
| Methods in xtc.parser that return Grammar | |
|---|---|
Grammar |
Analyzer.grammar()
Get the initializing grammar. |
protected Grammar |
Resolver.load(Module m)
Load all dependent modules. |
Grammar |
Copier.visit(Grammar g)
Copy the specified grammar. |
| Methods in xtc.parser with parameters of type Grammar | |
|---|---|
protected void |
Resolver.applyModifications(Grammar g)
Apply any module modifications. |
protected java.util.List<Attribute> |
Resolver.check(Grammar g)
Perform basic checking for the specified grammar. |
protected void |
Resolver.checkExplicit(Grammar g)
Check that explicit productions do not match the empty input. |
protected void |
Resolver.checkRecursions(Grammar g)
Check for left-recursive productions. |
protected void |
Resolver.checkRepetitions(Grammar g)
Check repetitions for elements that accept the empty input. |
protected Module |
Resolver.combine(Grammar g,
java.util.List<Attribute> attributes)
Combine the modules in the specified grammar. |
void |
Analyzer.init(Grammar g)
Initialize this analyzer for the specified grammar. |
protected void |
Resolver.internTypes(Grammar g)
Intern the grammar's types. |
java.lang.Object |
GrammarVisitor.visit(Grammar g)
Visit the specified grammar. |
void |
TextTester.visit(Grammar g)
Visit the specified grammar. |
void |
LeftRecurser.visit(Grammar g)
Visit the specified grammar. |
void |
HtmlPrinter.visit(Grammar g)
|
void |
PrettyPrinter.visit(Grammar g)
Print the specified grammar. |
void |
ReachabilityChecker.visit(Grammar g)
Visit the specified grammar. |
Grammar |
Copier.visit(Grammar g)
Copy the specified grammar. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||