Got the AST to work for everything except the boolean expr. I did it
using the tokens instead of the CST and I'm not sure if I can do that
for the boolean expr. Not giving up yet