swi-prologを使ってます。
prologのsource fileを読み込む処理を書こうとしているのですが、
consultを使うと、ファイルの中身が変な場合でも成功してしまい、
チェックすることができません。

なにか良い方法はないでしょうか?