See: Description
| Interface | Description |
|---|---|
| Ausdruck |
Basisklasse aller Symbole des Interpeters.
|
| Handler |
Schnittstelle für alle Klassen die Operationen des Interpreters
implementieren.
|
| Literal |
Schnittstelle für Klassen, die ein Literal repräsentieren.
|
| Namenspruefer |
Schnittstelle, welchen einen Mechanismus zum Testen eines Strings gegen eine
Bedingung besreitstellt.
|
| Variable |
Repräsentation einer Variable innerhalb eines Uda-Skripts.
|
| Class | Description |
|---|---|
| AbstractHandler |
Abstrakte Implementierung eines Handlers zur Ausführung von Operationen.
|
| Ausdruck.Info |
Behelfsklasse, um ein paar nützliche statische Methoden im Interface
unterzubringen.
|
| HandlerValidation |
Repräsentation des Ergebnisses einer Handler-Validierung.
|
| Kontext |
Kontext eines Ausdrucks.
|
| NichtWert |
Die Klasse repräsentiert den Nichtwert "undefiniert", den jedes Element in
Uda annehmen kann.
|
| OperationsSymbol |
Ein Nicht-Terminal-Symbol des Interpreters, sprich ein Operatorsymbol bzw
eine Operation.
|
| Operator |
Implementiert jedes Operatorsymbol als Entwurfsmuster Singleton.
|
| StandardNamenspruefer |
Standardimplementation des Namensprüfers.
|
| Enum | Description |
|---|---|
| InterpreterMessages |
Versorgt das Package de.bwl.rpt.ref95.common.interpreter, samt Subpackages,
mit lokalisierten Meldungen.
|
| Exception | Description |
|---|---|
| HandlerNotFoundException |
Exceptions, die geworfen wird, wenn für die Ausführung einer Operation kein
gültiger Handler gefunden werden konnte.
|
| InterpreterException |
Basis-Implementierung für alle Runtime-Exceptions, die vom Interpreter
aktiv geworfen werden können.
|
| SymbolUndefiniertException |
Wird ausgelöst, wenn die Variable zu einem Symbolnamen im Kontext nicht
existiert.
|
