| Package | Description |
|---|---|
| de.rwth.i2.attestor.grammar |
This package containsSubsumingState the classes storing the actual grammar-data.
|
| de.rwth.i2.attestor.grammar.canonicalization |
This package containsSubsumingState all necessary classes to perform canonicalization.
|
| de.rwth.i2.attestor.grammar.canonicalization.defaultGrammar | |
| de.rwth.i2.attestor.grammar.canonicalization.indexedGrammar |
| Modifier and Type | Method and Description |
|---|---|
Set<CollapsedHeapConfiguration> |
Grammar.getCollapsedRightHandSidesFor(Nonterminal nonterminal) |
| Modifier and Type | Method and Description |
|---|---|
GrammarBuilder |
GrammarBuilder.addCollapsedRule(Nonterminal lhs,
CollapsedHeapConfiguration rhs) |
| Modifier and Type | Method and Description |
|---|---|
HeapConfiguration |
CanonicalizationHelper.tryReplaceMatching(HeapConfiguration toAbstract,
CollapsedHeapConfiguration rhs,
Nonterminal lhs)
If an embedding of rhs in toAbstract can be found it computes it
and replaces it with a nonterminal edge labeled with lhs.
|
| Modifier and Type | Method and Description |
|---|---|
HeapConfiguration |
DefaultCanonicalizationHelper.tryReplaceMatching(HeapConfiguration toAbstract,
CollapsedHeapConfiguration rhs,
Nonterminal lhs) |
| Modifier and Type | Method and Description |
|---|---|
HeapConfiguration |
IndexedCanonicalizationHelper.tryReplaceMatching(HeapConfiguration toAbstract,
CollapsedHeapConfiguration rhs,
Nonterminal lhs) |
Copyright © 2018. All rights reserved.