At the moment we accept (in tests) unregistered dialects and in particular:
"new_processor_id_and_range"()
where there is no . separator. We probably will remove support for this
from the parser, but for now we're adding compatibility support in the
reader.