Задача прочитать файл формата смахивающего на лисп.
При этом незнакомые блоки (нечто заключенное в скобки) нужно просто игнорировать.
Типичный пример: мы знаем и понимаем «(text ‘title’)», а на вход подали модернизированный вариант «(text ‘title’ (font ‘ariel’))».
Сейчас парсер реализован на bison/flex и валится на неописанной конструкции «font».
Вопрос 1: можно ли настроить bison/flex чтобы получить желаемый результат?
Вопрос 2: какие еще библиотеки хорошо справляются с подобными задачами?