C 言語ユーザー定義パーサー API は、使用中のパーサーの関数を定義するために使用できる関数の 2 つの補完的な関数のセットから構成されています。
2 つの関数のセットは以下のとおりです。
- ユーザー定義パーサーの機能を備えた一連のインプリメンテーション関数。 これらの関数は、ブローカーによって呼び出されます。
大半のインプリメンテーション関数は必須であり、開発者により提供されない場合には、実行時に例外が発生する原因となります。
- ブローカーでのリソースの作成や、
ブローカーに対するサービスの要求を行うための一連のユーティリティー関数。 これらのユーティリティー関数は、ユーザー定義パーサーによって呼び出すことができます。