See: Description
Interface | Description |
---|---|
ParenthesisVertex |
A parenthesis vertex can eigther be a free parenthesis in another production
or an actual parenthesis
|
Class | Description |
---|---|
DGraph |
A directed graph of parenthesis as described in [Knuth].
|
DGraphConstructor |
Constructs a parenthesis image from a fully qualified grammar
|
DGraphFactory | |
DGraphPrettyPrinter |
Pretty prints the D graph
|
MatchingParenthesisRemover |
Removes matching parenthesis in a list of classes that declare their parenthesis type
|
Parenthesis |
An actual parenthesis
|
ParenthesisArc |
An arc from on parenthesisvertex to another.
|
ParenthesisImage |
A parenthesis image as introduced by [Knuth] page 276 and [KiMoe] appendix B.
|
ParenthesisLeftImage |
A parenthesis image for a non terminal
|
ParenthesisRefVertex |
A vertex in the DGraph, that is a parenthesis that is not matched by anything
in its own production.
|
ParenthesisRightImage |
A parenthesis image for a string of alphabet symbol corrensponding to the right side in
a production.
|
Enum | Description |
---|---|
ParenthesisType |
The two types of parenthesis in the system, namely left and right parenthesis are
enumerated by this enum.
|
Copyright © 2008-2013 Mathias Schwarz.