multi char parsing w/ whitespace skipping