Posted August 05, 2015
![avatar](http://images.gog.com/060c7ba2c77e9d11d4771dd3b9aa4cface2f18e033c7bcaa9154ea6739c4d705_avm.jpg)
As for parsing order, I recommend you go simple and always process left to right, so:
- A or B and C is (A or B) and C
- A and B or C is (A and B) or C
- A and B or C and D is ((A and B) or C) and D
Not very intuitive to new users but probably easier to implement and good enough.
Based on my experience, I assume this is easiest, but if there's something easier, go for it instead.
P.S. The AND operator is a nice-to-have. Not urgent at all.
![avatar](http://images.gog.com/49e16b699f781c471f8202682e9e8609404b3554790cdd8e398d7ed2a21c3ef5_avm.jpg)
So to use your examples it would be:
- A or B and C is A or (B and C)
- A and B or C is (A and B) or C
- A and B or C and D is (A and B) or (C and D)
But I'll have a think about it.
As for the bug (unable to perform thread search). For me, it's still there. Cannot perform any thread search. Tried disabling BE and exiting FF altogether. Didn't help. No idea how to progress.