>>626
構文チェックだけして実行時パースはどうでもいいって状況があるのか?
ともあれ zsh -n の働きはわかった。構文チェック -> 実行時パース の順で通していくわけだね。
今回の俺の目標は$BUFFERの実行時パースって位置づけか。

>>628
サンクス、現在のコマンドラインの$BUFFERとその時点のオプションを渡せば目標は達成できるぜ。
実行なしでの文法チェックができた。
もちろん$BUFFER内のevalの引数まではチェックしないけど、そこまでは元々期待してない。