¿Entonces el formato que intentas descifrar tu lo estás diseñando así?
Te sugiero no inventar el hilo negro, existen dos formatos muy sencillos para el mismo fin: JSON y YAML.
Ambos formatos son muy sencillos de manipular, incluso, por no programadores, además existen librerías que sirven para interpretar u generar estas estructuras de manera sencilla.
Si lo estás haciendo únicamente como experimento entonces ya te tocaría explicarnos un poco más, si no, te sugiero emplear un formato ya conocido, resolver el problema, y seguir adelante.