Use lexeme parsers instead of manually handling white spaces.