Информация об изменениях

Сообщение как проще всего распарсить на с++? от 22.05.2023 18:59

Изменено 22.05.2023 19:00 wl.

как проще всего распарсить на с++?
есть некие файлы, подобного формата:

  Скрытый текст

astver = 2.0
ast = {
block_00000 = {
{"bg", file="black", path=":bg/"},
{"user", mode="manual"},
{"selback", file="b999"},
{"msg", no=1},
{"excall", file="b999"},
{"text"},
line = 15,
},
label = {
top = { block="block_00000", label=1 },
},
}



немного похожи на json. Чем подобное парсят?
как проще всего распарсить на с++?
есть некие файлы, подобного формата:

[cut]

astver = 2.0
ast = {
    block_00000 = {
        {"bg", file="black", path=":bg/"},
        {"user", mode="manual"},
        {"selback", file="b999"},
        {"msg", no=1},
        {"excall", file="b999"},
        {"text"},
        line = 15,
    },
    label = {
        top = { block="block_00000", label=1 },
    },
}

[/cut]

немного похожи на json. Чем подобное парсят?