2009-05-07から1日間の記事一覧

BNFで

BNFでいわゆる「ぶらさがりelse」(だっけ?)をshift/reduce衝突なしに書くにはどうしたらいい? 普通はELSEを左結合にして↓みたいにすればいいのはわかるんだけど %token IF THEN %left ELSE %% if : IF expr THEN stmt | IF expr THEN stmt ELSE stmt ちょっ…