Compiler und Bäume

Dieses Applet verlangt einen JDK 1.1-fähigen Browser.

Dieses Applet dient in erster Linie Experimenten mit einer "natürlichen" Baumanzeige. Als Daten werden hier Syntaxbäume von Compilern bzw. Parsern verwendet.

Klickt man einen der beiden obigen Buttons an, so öffnet sich ein Fenster, welches aus zwei Hälften besteht: im linken Teil geschieht die Eingabe, im rechten die Ausgabe.

Im EBNF Window ist die Eingabe eine EBNF-Grammatik in der üblichen Schreibweise, im I Window ist die Eingabe ein Programm in der imperativen Programmiersprache "I" (ein sehr, sehr eingeschränkter Modula-Verschnitt).

Es gibt folgende Menüpunkte:

Im Baumfenster gibt es folgende Menüpunkte:


Ekkehard Kraemer