Tools
aus SmartEiffelWiki, der freien Wissensdatenbank
SmartEiffel bietet neben dem Compiler eine Reihe von Hilfsprogrammen.
Die Hilfsprogramme benutzen alle die Konfigurationsdatei.
| Inhaltsverzeichnis |
Die Hilfsprogramme
Toolbox
- se: der Sammelname für alle anderen Programme
Compilierung
- clean: entfernen aller temporären Dateien (.c-, .h-Dateien u.a.)
- compile: der Compiler (ruft compile_to_c auf)
- compile_to_c: der Eiffel-nach-C-Compiler
- compile_to_jvm: der Eiffel-nach-Java-Compiler
Suche und Dokumentation
- eiffeldoc: erzeugen der gesamten Dokumentation für ein Projekt
- finder: auffinden von Klassen
- pretty: verschönern von Quelldateien
- short: erzeugen der Schnittstellen-Dokumentation ("(flat-)short form") einer einzelnen Klasse
Fehlersuche
- ace_check: prüfen einer ACE-Datei
- class_check: prüfen der Syntax und der Semantik einer Quelldatei
- print_jvm_class: der Java-Bytecode-Disassembler
Installation
- install: installieren der SmartEiffel-Programme
Der Systemkern
Wer sich für die Arbeitsweise des Systems interessiert, aus Neugier oder um Änderungen vorzunehmen, findet hier ein paar Erklärungen.
Diese Informationen sind auch wichtig für neue SmartEiffel-bezogene Programme; siehe auch EXTERNAL_TOOL.
- Syntax-Analyse
- Semantik-Analyse
- der Optimizer
- die Visitors
- Code-Erzeugung:





