Compiler

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.