: プログラムの解読
: Risa/Asir に C で書いたプログラムを加えるには?
: put_byte の追加
目次
索引
組み込み関数において, 引数が不正な場合などのエラー処理は, 通常error(message) という関数を呼び出すことで行う場合が多い. ここで, message はエラーの理由などを示す文字列へのポインタである. この関数は,
然るべき後始末を行って, message を表示したあと, 以下を実行する.
- 問題の組み込み関数が, トップレベル, 即ちプロンプトに対して直接
入力されて実行された場合には, そのままトップレベルに戻る.
- 関数中で実行された場合には, デバッガを呼び出す.
また, 関数引数の簡易チェックである asir_assert() はマクロであり,
やはりエラー時には error を呼び出す.
Nobuki Takayama
平成15年9月12日