parser no-spaces text union