Better literal parsing