- 155 名前:デフォルトの名無しさん [2008/02/03(日) 22:16:59 ]
- 質問です。
bisonで、下のリストのconflictがどうしても消せません。 通常の式と、定数式を別に扱いたいんですが、両方にある単項マイナスが 解決できないようです。 %precを使ってもうまくゆきません。 どうにかならないでしょうか? -- %token tkNUM tkVAR %left EXPC %left '+' %right '-' %% /* 式 */ exp: expc %prec EXPC | tkVAR | exp '+' exp | '-' exp ; /* 定数式 */ expc: tkNUM | expc '+' expc | '-' expc ; %%
|

|