


ACHECK - Order Syntax Checker for German Atlantis



VERWENDUNG

ACHECK optionen befehlsdatei


BESCHREIBUNG

Dies ist die Dokumentation zu ACHECK. ACHECK prueft Befehlsdateien
fuer German Atlantis auf Syntaxfehler. Der Aufbau der Befehlsdateien
wird in der Dokumentation fuer Spieler von Atlantis beschrieben.

ACHECK liefert die Anzahl entdeckter Fehler zurueck.


OPTIONEN

    -o datei  Sendet stdout in die angegebene Datei.        
    -	      Verwendet stdin anstelle einer input Datei.

    -b  Fehler und Warnungen werden nicht gezeigt, nur gezaehlt.
    -e  Ein Echo der geprueften Befehle wird auf stdout gesandt.
    -h  Anzeige dieser Liste der Optionen.
    -q  Der Vorspann wird nicht unterdrueckt.
    -s  Verwendet kein stderr fuer Warnungen, Fehler etc.
    -w oder -w0  unterdrueckt alle Warnungen.
    -w1 zeigt die meisten Warnungen.
    -w2 zeigt alle Warnungen.

Beispiele:

    ACHECK -w ALEX.BEF
    ACHECK ZUG_014.BEF
    ACHECK -e -< 012.BEF | mail -s "ATLANTIS BEFEHLE" alex@zool.unizh.ch
    ACHECK -q -o ALEX.OUT ALEX.BEF 

Der output, der mit -e produziert wird, kann als Befehlsdatei fuer
Atlantis verwendet werden.  Dabei stoert Text vor "PARTEI" und nach
"NAECHSTER" nicht.


ACHECK UNTER DOS: DPMI SERVER BENOETIGT

Wenn man ACHECK direkt vom Autor erhaelt, wurde der code mit DJGPP v2
kompiliert.  Siehe <URL:http://www.delorie.com>.  Dies hat den
Nachteil, dass ACHECK nur auf einem 386 oder besser laeuft.  ACHECK
benoetigt einen DPMI Server.  Als DPMI Server funktionieren
beispielsweise: Quarterdecks `QDPMI', Qualitas `386Max', MS-Windows
3.x and Win95, OS/2, und sogar Linux.  Falls kein DPMI Server
vorhanden ist, kann man den mitgelieferten CWSDPMI einfach in das
gleiche Verzeichnis wie ACHECK geben, dann wird CWSDPMI als DPMI
Server verwendet.  Falls CWSDPMI nicht benoetigt wird, koennen alle
CWS*.* Dateien geloescht werden.


BUGS

ACHECK kann nicht von einem 16bit Programm mit einem eigenen DPMI
Server aufgerufen werden, da der 16bit DPMI Server fuer ACHECK nicht
geeignet ist.  Dem kann man abhelfen, indem man ACHECK mit einem 16bit
C Compiler neu kompiliert.  Das sollte kein Problem sein.

ACHECK ist ein miserabler Hack ohne Dokumentation.


SOURCE CODE

Der source code ist auf der Homepage von German Atlantis erhaeltlich:
<URL:http://home.pages.de/~GA/>.


AUTOR

Alexander Schroeder
Schaerenmoosstrasse 83
8052 Zuerich

Internet: a.schroeder@bsiag.ch
