Существует ли существующий парсер LISP, написанный на C ++? Я просто хочу, чтобы синтаксический анализатор, а не полный интерпретатор, но интерпретатор согласился бы с этим, был бы плюсом.
Lisp - это просто древовидная структура, любой синтаксический анализатор дерева будет легко разбирать lisp ... вы можете попробовать этот , который дал мне Google.
Bigloo может быть полезно здесь.
XCL - это реализация Common Lisp, среда выполнения которой написана на C ++. Компилятор написан на Лиспе, но у него есть интерпретатор, написанный на С ++, который используется для начальной загрузки.
Цыпленок Схема написана на C, достаточно близко?