Das ATOS-Magazin 4/00
ATOS Software
UDO-Shell 0.36ß
Die Leistungsmerkmale

# SE-Protokoll-Unterstützung

Das SE-Protokoll steht für Shell Editor-Protokoll und dient der Kommunikation zwischen zumeist Compilershells und den Sourcetexteditoren. So ist es möglich, dass die Shell dem Editor eine Datei zum Öffnen übergibt und gleichzeitig die Zeile/Spalte angibt, an der sich der Cursor nach dem Öffnen befinden soll, z. B. direkt in einer Zeile, in der ein Fehler lokalisiert wurde. QED ist z. B. so ein SE-fähiger Texteditor.

Die UDO-Shell ist soweit schon vorbereitet, dass sie das per SE-Protokoll übergibt, leider ist die zur Zeit aktuelle UDO-Version noch nicht soweit, dass sie in einer Info-Datei Spalte und Zeile dafür passend anbietet.

Wer aber ausprobieren möchte, wie das einmal aussehen könnte: Einfach eine UDO-Projektdatei (`*.UPR`) oder auch die UDO-Shell Projektdatei (`*.tre[e]`) mal von Hand entsprechend erweitern:

`node <level> <file> <line> <caption>`
jeweils durch TABs getrennt.

- Level: Gibt an, ob es sich um einen Node (1), Subnode (2), etc. handelt
- File: Die Datei, in der der Node steht
- Line: Die Zeilennumer, in der der Node steht
- Caption: Die Node-Überschrift

Der DHST-Server