Bug fix: silly me, the reason the new (? :) operators were not working
was that I forgot to add those symbols to the tokenizer. Conditional
evaluation now works as I had intended.