m analisador de formato de serialização legível por humanos minimalista para um sistema incorpora

Por "formato de serialização legível por humanos" Quero dizerYAML, JSON, INI ou gosto. Observe,XML é muito detalhado e inconveniente para meus propósitos, então vamos deixá-lo em paz como último recurs

O formato deve armazenar os dados como "chave nomeada - valor" pares e permite aninhamento e matrizes. A ausência de matrizes não é crítica, no entanto. Além disso, a percepção de tipo (capacidade de retornar dados não apenas como strings simples) é muito apreciada.

O que eu preciso exatamente é um puroC library, que fornece uma API para analisar dados (a codificação é opcional e de menor importância). Ele deve caber entre 16 e 20 KiB, quando compilado para o ARM

Pesquisei no Google e gostei, mas não consegui encontrar um artefato que satisfaça todos os requisitos acim

questionAnswers(2)

yourAnswerToTheQuestion