Previous Contents Next

10   Hilfsprogramme

Verschiedene Programme, die keinem anderen Paket zugeteilt sind und mehreren Paketen nützen.

10.1   Pretty-Printer

Team: Oliver Kraus, Holger Labenda



Ein einfacher Pretty-Printer mit tabuliertem ascii-Output, er soll vor allem zu Diagnosezwecken dienen.

Schnittstelle

Jeder darf ihn benutzen, er dient hauptsächlich zur Diagnose. Die Einzige schnittstelle die zählt ist, daß er abstrakte Syntax ausgeben können muß. Die Schnittstelle ist bereits teilweise implementiert (zur Verwendung siehe utils.PpExample). Es werden neben der print-Funktion für ganze Programme gleichlautende Methoden für andere syntaktische Konstrukte zur Verfügung gestellt (public), damit man auch von außen Teilprogramme ausdrucken kann.

Es ist momentan nicht geplant, graphische Information auszudrucken.



©Public License
Previous Contents Next