Nested Key Value
Простой парсер древовидных структур типа ключ-значение.
Статус
Разработал
Время
23 ч
В моем учебнике по математике OMath оглавление указывается в особых файлах в формате «путь - заголовок». Так как учебник поддерживает неограниченный уровень вложенности, на основе синтаксиса языка разметки YAML я придумал свой простой формат файлов «ключ-значение», но с поддержкой вложенности.
Сильно удивился, когда не смог найти инструмента для парсинга подобных структур. Пришлось писать его самостоятельно. На это ушла практически целая неделя, 80% времени которой я потратил на реализацию рекурсивного алгоритма, который текстовую структуру переводит в объекты.
Область
информатика
Действие
программирование
Форма
библиотека
1
Начало
16 февраля 2022
Конец
20 февраля 2022
1
Разработка пакета
16.02.2022 – 20.02.2022
23 ч
янв
фев
мар
апр
май
июн
июл
авг
сен
окт
ноя
дек
2022
1
23 ч
информатика
100
программирование
100
библиотека
100