Yacc 解析ブール式を作成します。
boolean { $$ = $1; }
| expr '*' expr { $$ = $1 * $3; }
| expr '+' expr { $$ = $1 + $3; }
| '(' expr ')' { $$ = $2;}
;
しかし、 のような表現には十分ではありません!(T+F)*F+!T
。簡単な方法でそれを変更する方法は?どうもありがとう!
Yacc 解析ブール式を作成します。
boolean { $$ = $1; }
| expr '*' expr { $$ = $1 * $3; }
| expr '+' expr { $$ = $1 + $3; }
| '(' expr ')' { $$ = $2;}
;
しかし、 のような表現には十分ではありません!(T+F)*F+!T
。簡単な方法でそれを変更する方法は?どうもありがとう!