是否有用C/C++/C++11编写的框架可用于编写代码补全工具?或者是否有一些允许Java或C++进行代码补全的库(也是用C++编写的)?我正在使用C++为Java(以及其他语言)开发编写自定义IDE,并希望以最佳方式添加代码补全支持,而不必重新发明轮子 ;)
是否有用C/C++/C++11编写的框架可用于编写代码补全工具?或者是否有一些允许Java或C++进行代码补全的库(也是用C++编写的)?我正在使用C++为Java(以及其他语言)开发编写自定义IDE,并希望以最佳方式添加代码补全支持,而不必重新发明轮子 ;)
clang_complete是一个Vim插件,用于准确地完成C、C++、Objective-C和Objective-C++代码:https://github.com/Rip-Rip/clang_complete/ 它使用clang——一个用C++编写的开源C++编译器来完成这项工作。我想你可能会发现它很有用。