クラスは、正規表現を表す文字列を有限状態マシンに変換する際に発生したエラーを報告するのに投げられる例外オブジェクトの型を定義する。クラスのオブジェクトを構築する。発生した解析エラーを表すエラーコードを返す。解析が停止した正規表現内の位置を返す。選択したことについては議論の余地がある。ライブラリの使い方という点では、例外は論理エラー(プログラマが正規表現を与える)、実行時エラー(ユーザが正規表現を与える)のいずれでもよいと考えられる。HomeBuilds。