code: def make_dict(self):
          
          out = {}
          while True:
              try:
                  key = self.dict_key()
                  self.separator(separator=":")
                  value = self.value_assign(end_token="]")
                  out[key] = value
                  self.separator(end_token="}")
              except self.ParseEnd:
                  return out
docs: We are in a dict so get key value pairs until the end token.