用C ++编写的语法和语义代码完成框架

时间:2012-11-28 09:01:18

标签: java c++ parsing intellisense code-completion

这个问题比我之前的问题更准确:General code completion framework written in C/C++。我没有指明它足以得到我真正需要的答案。

我想在IDE中添加“Intellisense”代码完成功能。我希望有一个C / C ++ / C ++ 11中的库,它可以作为语法和语义代码完成工具,并且是通用的,而不是单一语言特定的(我想为Java,C ++和将来编写完成) C#,Python和Javascript)。 如果这个解决方案不是一个以语言为中心的,那将是很好的 - 它应该是通用的,并且可以跨语言进行扩展。

(我发现了一个名为CEDET的东西,根据它的webiste是我想要的东西,但它是用Lisp编写的,而不是C ++。)

你能帮我找到好的解决方案吗?

1 个答案:

答案 0 :(得分:1)

Netbeans,Eclipse和IntelliJ的源代码是开源的,这些支持跨平台的“intelisense”代码完成。恕我直言IntelliJ是最好的。我怀疑C ++并不是描述这种能力的最优雅的语言。