Add empty expression class.
Add better error handling in lexer and parser.
Add bool literal parsing.
Add numeric literal parse failure message.