抜き出しを行うプログラムはメインのexampleextractor.cと、各辞書専用のモジュールから構成されています。 モジュールは別々にexampleextractor.cとリンクして、その辞書専用のプログラムを作成します。
exampleextractor.cは、標準入力から本文のテキストデータを受け取り、1行づつバッファに格納してモジュールのexextmod_DoParseLine()を呼び出します。
各モジュールではexextmod_DoParseLine()内で行を解析して、 例文を、英文と日本語訳に分離してモジュール初期化時に呼ばれたexextmod_Initialize()の引数で渡されたファイルポインタで示されたストリームに、 日本語訳(改行)英文(改行)を出力します。
このプログラムはEUCコードを使う環境でのみ動作します。
詳細は各ソースコードを参照してください。