| Class | Description |
---|
 | BasicGraphViewerClientCreator | |
 | BasicGraphViewerClientHost | |
 | ConstantParser | |
 | ConstantParserConstants | |
 | ConstantParserHelper |
Contains helper code for the constant parser, interacts with the constant parser.
|
 | ConstantParserTokenManager | |
 | Debugger | |
 | DebuggerConsoleUI | |
 | DebuggerEnvironment | |
 | DebuggerGraphProcessingEnvironment | |
 | Displayer |
Common base class with shared functionality for displaying debugger data.
It serves as the parent class for a Printer printing to the textual console and a Renderer rendering as a graph.
|
 | DisplaySequenceContext | |
 | DoEventsCaller | |
 | ElementRealizers |
Helper class for managing the node and edge realizers
|
 | EOFException | |
 | GraphAnnotationAndChangesRecorder |
The GraphAnnotationAndChangesRecorder remembers annotations of graph elements and changes applied to the graph by an action (match and rewrite),
it is used to mark the elements in the graph during rendering.
Not to be mistaken with the Recorder/IRecorder that is used to serialize changes that occur to the graph to a file.
|
 | GraphViewer |
helper class to
- employ a graph viewer client from an own program
- dump a graph in vcg format and then show it with yComp or dump a graph in dot format and show it with graphviz, also utilized internally
|
 | GraphViewerClient |
Class communicating with yComp or MSAGL, over a simple live graph viewer protocol,
some higher-level shared functionality regarding graph presentation state handling is implemented here.
|
 | GuiConsoleControl | |
 | GuiConsoleDebuggerHost | |
 | GuiDebuggerHost | |
 | HostCreator | |
 | MSAGLClient |
Class communicating with the MSAGL library
TODO: still some issues, esp. with node nesting
|
 | ParseException |
This exception is thrown when parse errors are encountered.
|
 | Printer |
Class used to print debugger output in text form to the user, see IDisplayer for more comments.
Sits in between the debugger and the debugger environment.
|
 | Renderer |
Class used to render debugger output in graph form to the user, see IDisplayer for more comments.
Sits in between the debugger and the debugger environment.
|
 | SequencePrinter | |
 | SequenceRenderer | |
 | SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
 | SubruleComputation | |
 | SubruleDebuggingConfiguration | |
 | SubruleDebuggingConfigurationRule | |
 | Token |
Describes the input token stream.
|
 | TokenMgrError | |
 | UserChoiceMenu |
A description of a user choice in the user interface,
built from an array of options, describing the option/command, which must be a unique name from the resources, mapping to the command string, giving its command key/character shortcut as a char in parenthesis,
special cases: (0-9) to allow any keys from 0 ... 9, (any key) to allow any key not listed in the choices, (()) to render a text in simple parenthesis not getting interpreted as key char.
The name should distinguish the different available choice menus.
|
 | YCompClient |
Class communicating with yComp over a socket via the GrGen-yComp protocol,
mainly telling yComp what should be displayed (and how)
|
 | YCompServerProxy |
Class starting the yComp server (on a specific socket)
|