我想找到一個用於解析和生成常見lisp文本的庫。我希望能夠維護並記錄下來,最好是能夠回答問題的社區。解析並生成常用LISP文本
在過去,我用於Java中的ANTLR/StringTemplate和C++中的Boost.Spirit中的相同工作。我認爲這兩個項目都有詳細記錄。從我正在閱讀的內容來看,Parsec對於Haskell也會滿足我的要求。但是我沒有發現類似於LISP的東西。也許lispers使用他們自己的手工解析器解析文本?
我知道this question,但所謂的smug文檔是關於monadic解析的技術報告,在Haskell中有示例。 LispBuilder的文檔看起來也相當短。 CLiki中的大部分項目似乎都被拋棄了
你會推薦哪個庫?我需要解析的語法並不複雜。
我覺得有ANTLR的.NET版本。也許它會很好地與你的C++集成,具體取決於你的編譯器。 –