Извините, если это очень простой вопрос. Но как / с помощью какой библиотеки и т. Д. Я могу проанализировать данные, как показано ниже в C ++?
(car (position (x 2500) (y 3000) (z 1200) ) (appearance (color blue) (type sport) ) )
звучит как хороший кандидат на повышение духа .
Это выглядит как LISP . Предполагая, что это домашнее задание, написание простого парсера для рекурсивного спуска для LISP довольно тривиально, поэтому я бы написал свой парсер на твоем месте.
Не думаю, что я когда-либо видел такой формат! Я бы соблазнился свернуть свой собственный парсер.
Или напишите генератор кода, чтобы преобразовать его в XML. Тогда есть много библиотек.
Но там может быть более простой ответ.