不明なワードが出てきた時点で、「変数」とも「命令」とも仮定して解釈してるんでしょうか? 不明なワードでも、あとに「=」が付けば変数と確定、そうでない場合は命令かも?と解釈 そうした場合、 ? A はどのように解釈されるんでしょう? ?:A ? A とも解釈できるので、こりゃ困ったねー 何にせよ、「悪い書き方」の為の互換性は、考慮しないほうがいいと思います