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

Java 用C+编写的语法和语义代码完成框架+;,java,c++,parsing,intellisense,code-completion,Java,C++,Parsing,Intellisense,Code Completion,这个问题比我上一个问题更精确:。我没有详细说明它,无法得到我真正需要的答案 我想在IDE中添加“Intellisense”代码补全。我希望在C/C++ +C++ 11中有一个库,它可以作为句法和SyMaic代码完成工具,并且是通用的,而不是单一语言特定的(我想为java、C++和将来的C语言、Python和JavaScript编写完成)。 如果这个解决方案不是以一种语言为中心,那就太好了——它应该是通用的,并且可以跨语言扩展 (我发现了一个叫做“Webiste”的东西,它是我想要的东西,但它是用

这个问题比我上一个问题更精确:。我没有详细说明它,无法得到我真正需要的答案

我想在IDE中添加“Intellisense”代码补全。我希望在C/C++ +C++ 11中有一个库,它可以作为句法和SyMaic代码完成工具,并且是通用的,而不是单一语言特定的(我想为java、C++和将来的C语言、Python和JavaScript编写完成)。 如果这个解决方案不是以一种语言为中心,那就太好了——它应该是通用的,并且可以跨语言扩展

(我发现了一个叫做“Webiste”的东西,它是我想要的东西,但它是用LISP编写的,而不是C++。


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

Netbeans、Eclipse和IntelliJ的源代码是开源的,它们支持跨平台的“IntelliSense”代码完成。IMHO IntelliJ's是最好的。我怀疑C++不是描述这一能力的最优雅的语言。

但是,据我所知,所有这些解决方案都是用java编写的,而不是C++。正确的,但是你可以使用代码和灵感来解决问题。或者,从C++调用它们。你是对的,如果没有“准备”的解决方案,我会这样做,但是我希望有一些“本地”的库来支持这个任务。如果你想要好的上下文感知C++智能感知,你应该看看CLANG。我认为至少最新版本的QtCreator使用clang解析C(++)源文件,以提供适当的智能感知。