Ein benutzerdefinierter Parser implementiert seine Funktionen über eine Funktionsschnittstelle, die vom Nachrichtenbroker bei der Laufzeitausführung aufgerufen wird. Diese Schnittstelle enthält Funktionen zum Erstellen und Löschen von lokalem Kontextspeicher, der einem Parserobjekt und den Syntaxanalyseoperationen zugeordnet ist.
Einige Implementierungsfunktionen sind obligatorisch und müssen vom Entwickler implementiert werden (siehe unten).
Dieser Abschnitt deckt folgende Themen ab: