Found new bug: the precedence of the (!) operator in the Dao language parser is incorrect, it is of a lower precedence than the (&&) (||). It must have a higher precedence than these operators, but a lower precedence than the (==), (!=), (>=), (<=), (>), and (<) opreators. The unit tests I have written in this commit will test the precedence.
Found new bug: the precedence of the (!) operator in the Dao language parser is
incorrect, it is of a lower precedence than the (&&) (||). It must have a
higher precedence than these operators, but a lower precedence than the (==),
(!=), (>=), (<=), (>), and (<) opreators. The unit tests I have written in this
commit will test the precedence.

printedheart/Dao