'x<10およびx>=11またはx>20'のような式が与えられ、また、使用可能な式の解析ツリーがすでに存在すると仮定します(たとえば、[または[[および[<[var:x] [10]] [> = [var:x] [11]]]]] [> [var:x] [20]]])、この式がtrueと評価される原因となるxの範囲/セットを見つけるにはどうすればよいですか?
文法に関するいくつかの制限は次のとおりです。
- 式には1つの変数(例ではx)のみが含まれるため、x +2<yのような式はありません。
- 比較演算子のみですが、空のようなものである可能性がありますか?式中の[文字列式]
- 算術式や関数呼び出しはありません-したがって、x + 2 <3、またはx <someFunc()のようなものは不可能です