Boolean expression parser
Parse