code: def _build_dispatch_map(self):
          
          return {"_".join(a.split("_")[1:]): getattr(self, a)
                  for a in dir(self)
                  if a.startswith("parse_")}
docs: Build a dispatch map: {func name": func} dict
          This is to easily dispatch to each parse method.
  
          Parse methods must start with `parse_` to be registered.
          The suffix should be the name of the obj statement
          such as `parse_v` for vertex statements.