2年前inemaruさん、かずまさん、ご回答ありがとうございます。inemaruさんのsafe_call()を使う方法も、かずまさんの関数オブジェクトを使う方法もどちらも実現したいことにかなり近いです。すべての関数に対応させるのは難しいので、今作っているプログラムの規模を考えて基本は括弧の付け忘れに気をつけて、特別注意が必要なものに限定して対応させたいと思います。一応、具体的な解決策が分かりましたので、解決とさせていただきます。ご回答いただいた皆様、本当にありがとうございました。ミクプラは自由にリンクできます。