Token parser properly separates on spaces