1
私は今、最も近いIF
とELSE仲間を作る方法を知っている:yaccで最も遠いIFにELSEを関連付ける方法は?
%nonassoc IFX
%nonassoc ELSE
| IF stmt %prec IFX
| IF stmt ELSE stmt
しかし、どのように私は最も遠いIF
でELSE
仲間を作ることができますか?
上記の2つの順番を入れ替えようとしましたが、それ以降はIF stmt ELSE stmt
という形式の有効な文を認識できないようです。
なぜですか?
正しく行うにはどうすればよいですか?