LISP Parser C ++ - PullRequest
       34

LISP Parser C ++

7 голосов
/ 01 сентября 2009

Существует ли существующий парсер LISP, написанный на C ++? Я просто хочу, чтобы синтаксический анализатор, а не полный интерпретатор, но интерпретатор согласился бы с этим, был бы плюсом.

Ответы [ 4 ]

6 голосов
/ 01 сентября 2009

Lisp - это просто древовидная структура, любой синтаксический анализатор дерева будет легко разбирать lisp ... вы можете попробовать этот , который дал мне Google.

2 голосов
/ 02 сентября 2009

Bigloo может быть полезно здесь.

1 голос
/ 02 сентября 2009

XCL - это реализация Common Lisp, среда выполнения которой написана на C ++. Компилятор написан на Лиспе, но у него есть интерпретатор, написанный на С ++, который используется для начальной загрузки.

1 голос
/ 01 сентября 2009

Цыпленок Схема написана на C, достаточно близко?

...