Я проверил исходный код библиотеки qjson и, кажется, использовал некоторые файлы .yy
, что это было?Что QJson использовать для синтаксиса синтаксиса JSON?
Может ли такое использовать любой желаемый синтаксис?
Я проверил исходный код библиотеки qjson и, кажется, использовал некоторые файлы .yy
, что это было?Что QJson использовать для синтаксиса синтаксиса JSON?
Может ли такое использовать любой желаемый синтаксис?
.yy файл содержит правила генерации кода Lexical Analyzer. Чей выход используется впоследствии Parser. Flex - это хорошо известный инструмент для создания кода Lexical Analyzer. После этого вы можете использовать такие инструменты, как Bison для создания кода Parser. Поэтому да, любой синтаксис, который равен Context Free, может быть проанализирован с использованием вышеуказанных инструментов.