fix parsing small operators (e.g. colons)