(1) ()で囲まれた部分 (2) - not ! (3) * / div mod (4) + - (5) << >> (6) == != < <= > >= (左結合) (7-1) and (7-2) or xor (左結合) (8-1) && (8-2) || だというお話です。 たなかさんみたく互換パーサ作ろうと思い、第一歩として式の検証しました。 && || あるから一度中間コードにコンパイルしてからじゃないとダメ。 a/b-c/d で d,c,b,aの順に評価されるのはかなり厄介だ・・・