def METHOD_NAME(self, obj):
    value = data_value()
    key = self.parse_tocomma()
    # print(f"Key={key}")
    self.parse_char_continue(",", True)     # skip the ',' after the key
    value.value = self.parse_value()
    # print(f"value.value={value.value}")
    if self.parse_char_continue(","):
        value.depend = self.parse_tonewline()
    obj.data[key] = value
    obj.data_ordered.append(key)