Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите по c++

Poul Lirman Ученик (152), на голосовании 1 неделю назад
разработайте и реализуйте парсер JSON, который может разбирать строковый литерал JSON на этапе компиляции и создавать соответствующую структуру данных, представляющую содержимое JSON. Парсер должен уметь обрабатывать JSON-объекты, содержащие вложенные объекты, массивы, строки, числа, логические значения и null.
Разбор должен происходить полностью на этапе компиляции с использованием функций constexpr и, при необходимости, пользовательских литералов.
Определите соответствующие структуры данных для представления JSON-значений (объектов, массивов и т.д.) типобезопасным образом.
Разберите нетривиальную JSON-строку на этапе компиляции и получите доступ к ее элементам в контексте constexpr.
Голосование за лучший ответ
Александр Сидорченко Оракул (50189) 1 месяц назад
Задача на дипломную работу тянет :~, я не смогу помочь. На подобную задачу нужно время, как на написание дипломной работы и полноценный компьютер.

Вы изучали или не изучали методы лексического разбора и синтаксического разбора, построение деревьев синтаксического разбора, синтаксический анализ, грамматики, конечные автоматы?

И нужно читать литературу: Ахо, Ульман, Хопкрофт, Седжвик, Вирт, Строустроп, Кнут и т.д.
Похожие вопросы