我正在开发一个支持 c 编程语言的 IDE。
我想通过按 ctrl+space 来实现自动完成功能。
为此,我需要从头文件中提取所有函数原型(prototype)。
请指点一下方法
谢谢 素切坦
最佳答案
正如@jww 在评论中所说:看看 ctags或者更详细的:cscope ,两者都可用于在 vim 中完成.
具体看看cscope的scanner它使用 flex 创建一个识别 token 类型的扫描器。
关于c - 如何从 c 头文件中提取函数原型(prototype)以实现自动完成功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57985411/