Compiler sind bliebige externe Programme, die von UniRed
aufgerufen werden können und deren Fehlermeldungen (Anzeige
in einem gesonderten Fenster) von UniRed verarbeitet werden
können.
Für jeden Dateityp gibt es eine eigene Gruppe von
Compilern. Um einen Compiler aufzurufen wählen Sie ihn aus
der Liste im Menü aus.
Compiler werden in den Dateien *.ini im Verzeichnis
Compile beschrieben. Der Name der ini-Datei entspricht
dem Dateityp, z.B., pascal.ini oder html.ini.
Jeder Compiler wird in einer Sektion der ini-Datei beschrieben:
Zuerst der Name in eckigen Klammern, dann die Beschreibung
selbst.
Folgende Parameter beschreiben den Compiler:
cmd
Befehl zum Aufruf des Compilers. Er kann Variablen enthalten
%file% (voller Name der zu editierenden Datei),
%path% (Pfad der zu editierenden Datei), %name%
(Name der zu editierenden Datei, ohne Pfad und Erweiterung),
%ext% (Erweiterung der zu editierenden Datei),
%selected% (ausgewählter Text), %word%
(aktuelles Wort). Wenn der Befehl leer (ohne Variable)ist,
versucht UniRed die editierte Datei selbst aufzurufen, (z.B. die
html-Datei erscheint im Browser).
show
Wenn der Parameter gleich 1 ist, erscheinen Fehlermeldungen
in einem gesonderten Fenster. Das ist nur möglich, wenn der
Compiler ein Konsolenprogramm ist.
home
Das beim Aufruf des Compilers aktuelle Verzeichnis.
pattern
Regulärer Ausdruck,
der das Format der Fehlermeldung beschreibt. Eine der mit
Klammern markierten Gruppen, muß dem Namen der fehlerhaften
Datei entsprechen , die andere muß die Zeilennummer in
dieser Datei anzeigen.
filepos
Nummer der Gruppe im Parameter pattern, entspricht dem Namen
der fehlerhaften Datei.
linepos
Nummer der Gruppe im Parameter pattern, entspricht der
Zeilennummer in der fehlerhaften Datei.