Kontakt
Maik Schöpe
Telefon: +49 345 55 24736
Telefax: +49 345 55 27 333
maik.schoepe@informatik.uni...
Raum 220
Von-Seckendorff-Platz 1
06120 Halle
Bei Problemen, Fragen und Anregungen zum Übersetzer melden Sie sich bitte.
Verwendung
Bei erfolgreicher Installation und setzen der Umgebungsvariablen sollte der Befehl:
satk - -help
die folgende Hilfe ausgeben:
Sather-K Compiler Halle, version x.x.x-xxx
Usage: satk [options] parameters
Items marked with * may be repeated.
Options:
--help Display this usage message
-m string Name of the main class, default is input
filename in upper case
-il output intermediate language
-l long error reporting
-o string output to file, default is lower case name
of mainclass with appropriate ending
-Istring adds another file to the input stream.
This option can be used more than once*
Parameters: SourceFile
Übersetzen von Sather-K Quelldateien
Ein Sather-K Programm kann mit einem beliebigen Texteditor erstellt werden und sollte die Endung .sa tragen. Zum Beispiel "hello_world.sa":
class HELLO_WORLD is
main is
TEXT::sout << "Hello World\n";
end;
end;
Dieses Programm kann mit dem Konsolen-Befehl:
satk hello_world.sa
übersetz werden. In der Konsole sollte folgende Ausgabe erscheinen:
Assembling ’hello_world.il’ , no listing file, to exe
--> ’hello_world.exe’
Operation completed successfully
Ausführen übersetzer Programme
Unter Linux (in der Konsole):
mono hello_world.exe
Unter Windows (in der Kommandozeile):
hello_world.exe