Go中的上下文免费语法(CFG)解析器

时间:2012-08-23 18:03:12

标签: parsing nlp go

我正在寻找一个提供CFG解析的Go库(最好不要使用Chomsky Normal Form)。有没有人听说过什么,或者我应该写它? :)

2 个答案:

答案 0 :(得分:4)

你知道goyacc吗?虽然它不是库,但是代码生成器。无论如何它支持CFG,它是IMO处理此类任务的一种非常标准的方式。 (?)

答案 1 :(得分:2)

我无法专门帮助您使用CFG,但Go Dashboard是Go库的核心列表。

查看解析器,两个看起来很有帮助:

  • go-parse,模仿Haskell的Parsec和
  • peg用于解析表达式语法。