ユーザー定義パーサーは、ランタイム操作中にブローカーによって呼び出される関数インターフェースを介してこの機能をインプリメントします。 このインターフェースには、パーサー・オブジェクトおよび構文解析操作に関連付けられたすべてのローカル・コンテキスト・ストレージを作成および削除する関数が組み込まれています。
一部のインプリメント関数は必須であり、ユーザー独自のパーサーを開発する際にこれらをインプリメントしなければなりません。 その他の関数はオプションまたは条件付きです。