javaparser:基于函数式组合子逻辑的JAVA语言分析框架
java精神(基于函数式组合子逻辑的javaparser框架)
一。释名。
为什么叫精神?
如果你熟悉c++,那么你可能知道一个叫做”spirit”的parser库。它利用c++的模板元编程能力,使用c++语言本身提供了一个递归下降文法解析的框架。
我这里介绍的jparsec库,就是一个java里面的递归下降文法解析框架。
不过,它并非是spirit的java版本。
Jparsec的蓝本来自Haskell语言的parsec库。Parsec是一个基于monad的parser组合子库。
这个库的目的是要在java中提供一个类似parsec,spirit的库,这种组合子库并非c++的专利,j
下载地址
用户评论
比较简单,不能直接用到世纪项目中,参考还是可以的
有部分不是很清晰 但是可以帮助理解