Added Boolean support to Lexer and Parser