Ablauf

Die Beschreibungsdatei besteht aus Identifikations- und Verarbeitungskommandos. Zuerst wird versucht, jede Zeile aus dem Eingabefile zu identifizieren. Anhand der festgestellten Identifikation erfolgt danach die passende Verarbeitung dieser einen Zeile. Dieser Vorgang wiederholt sich für jede Zeile des Eingabefiles.
Diese beiden Kommandoarten werden normalerweise der besseren Lesbarkeit wegen in logischer Reihenfolge geschrieben. Technisch gesehen sind es jedoch zwei völlig voneinander unabhängige Bereiche, einerseits ein Bereich mit allen Identifikations- und andererseits der Bereich mit allen Verarbeitungskommandos, mit denen jeweils die Datenzeile zuerst identifiziert und in Folge verarbeitet wird. Hat man alle Datenfelder aus dem Eingabesatz extrahiert, können diese auch in diesem Vorgang in eine/mehrere Zeile(n) der Ausgabedatei geschrieben werden.