The tokens are parsed as `and` and `or` when they should be parsed as `&` and `|`.
The tokens are parsed as
andandorwhen they should be parsed as&and|.