是否有针对C ++的开源英语语法检查库,如language tools for Java?
答案 0 :(得分:2)
我很想说:“不,没有,至少没有你想要使用的。”
然而,“截止日期之后”似乎是GPL并且没有自己尝试,我无法自信地说: - )
-
语法检查很难。所有好的都是封闭源(可能是上面的模块)。那是因为它主要不是计算/自动化问题,而是编译大量规则和特殊情况的语言学问题。
换句话说,它更像是编写字典而不是程序。一本非常非常大的字典。
其他没有的东西:
所有这些都是出于同样的原因。
答案 1 :(得分:1)
我没有太多使用它,但你可能想看看After the Deadline。它是开源的,所以理论上你可以链接到api,但它适用于网络感知应用程序。默认情况下,拼写和语法检查会转到其服务器。或者,您可以通过在应用程序中构建其开源独立服务器来避免这种情况。
答案 2 :(得分:0)
我听说python有一些很好的语言库,也许你可以编写/使用绑定来在C / C ++中使用这些库。
答案 3 :(得分:0)
如果您正在寻找开源语法检查器,那么到目前为止,C ++代码还没有。但是,我在Git中发现了这个基于python的语法检查器。它值得检查。 https://github.com/topics/grammar-checker