Lexer now supports boolean values True and False as well as && || and ~