Made the detail of what space or tab means up to the parser...