Use the correct starting value for EXPR_* bits.
More parser compatibility.
Fixed boolean.

This single ! makes a big difference, apparently.
Regen'd parser.