libclang-vim:适用于Vim脚本开发人员的libclang包装库

时间:2024-05-30 09:48:38
【文件属性】:

文件名称:libclang-vim:适用于Vim脚本开发人员的libclang包装库

文件大小:47KB

文件格式:ZIP

更新时间:2024-05-30 09:48:38

C++

Vim脚本与Clang的接口 libclang-vim是libclang的包装库,于想要制作出色的C,C ++和Objective-C插件的Vim脚本开发人员。 您可以直接从Vim脚本使用clang的C,C ++和Objective-C代码分析的功能。 它使您可以使用抽象语法树(AST)来解析代码。 这意味着要考虑代码的上下文。 AST的分析功能比带有正则表达式的分析功能更强大。 你可以 获取代码的令牌。 提取代码的AST信息。 在代码的特定位置获取信息。 在代码的特定位置获取范围 在特定位置获取项目的定义,声明和引用的节点 在特定位置获取pointee类型,结果类型,规范类型 推导变量声明的类型和函数的返回值 获取完成的信息。 获取诊断信息。 获取预处理信息。 获取评论信息。 用法 在以下所有用法中, {compiler args}表示传递给编译器的参数。 (例如"-st


【文件预览】:
libclang-vim-master
----.clang-format(57B)
----documentation()
--------examples.vim(6KB)
----Makefile(2KB)
----.travis.yml(252B)
----configure.ac(2KB)
----README.md(21KB)
----config.mak.in(210B)
----lib()
--------libclang-vim()
----.clang-tidy(178B)
----autogen.sh(253B)
----git()
--------hooks()
----autoload()
--------libclang()
--------libclang.vim(1KB)
----qa()
--------data()
--------tokenizer.cpp(2KB)
--------tool.cpp(1KB)
--------location.cpp(5KB)
--------test.cpp(2KB)
--------deduction.cpp(12KB)
--------ast.cpp(2KB)

网友评论