用C++编写的语法和语义代码完成框架
syntactic and semantic code completion framework written in C++
这个问题比我上一个问题更精确:用 C/C++ 编写的通用代码完成框架。我没有指定足够的答案来获得我真正需要的答案。
我想将"智能感知"代码完成添加到我的 IDE 中。我希望有一个 C/C++/C++11 中的库,它可以用作语法和符号代码完成工具,并且是通用的,而不是特定于单一语言的(我想为 Java、C++ 编写完成,将来为 C#、Python 和 Javascript)。如果这个解决方案不是以一种语言为中心,那就太好了 - 它应该是通用的,并且可以跨语言扩展。
(我发现了一个名为CEDET的东西,根据它的网站,它是我想要的东西,但它是用Lisp写的,而不是C++的。
你能帮我找到好的解决方案吗?
Netbeans、Eclipse 和 IntelliJ 的源代码是开源的,它们支持跨平台的"智能感知"代码完成。 恕我直言,IntelliJ 是最好的。 我怀疑C++不是描述这种能力的最优雅的语言。
相关文章:
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 代码在main()中运行,但在函数中出现错误
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- 编译包含字符串的代码时遇到问题
- 我在c++代码中生成了一个运行时#3异常
- 如何在linux终端中同时编译和运行c++代码
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 可以使用移动语义更改或改进此C++代码吗?
- Xcode 语义问题引用或以前定义的代码
- 模板化代码的语法和语义是什么C++
- 如何避免语法相同的常量和非常量函数之间代码重复,这些函数在语义上不相同
- 用C++编写的语法和语义代码完成框架
- 除了移动语义,还有哪些C++11特性可以提高代码的性能
- RVO,移动语义和争取最佳代码
- 异常安全代码和移动语义
- 是否可以将此 Rust 代码编写为语义等效的C++代码
- 语义问题 "Attempt to use a deleted function" 遇到使用 std::线程用法编译 c++ 代码
- 尝试将代码简化为基于范围的 for 循环以进行移动语义时,与"运算符 []"不匹配
- C 引用语义在调用方的代码中不显式
- 这个代码合法吗?(c++ 0x移动语义)