cxxd:在Clang前端上实现的CC ++语言服务器

时间:2024-02-20 14:28:02
【文件属性】:

文件名称:cxxd:在Clang前端上实现的CC ++语言服务器

文件大小:182KB

文件格式:ZIP

更新时间:2024-02-20 14:28:02

libclang language-server cpp clang clang-format

内容 关于 cxxd是一种C / C ++语言服务器,为功能提供了丰富的支持,这些功能可帮助进行源代码导航,编辑,自动格式化,静态分析等过程。例如,人们可以利用它来将类似IDE的功能带到的编辑器中。你的选择。 产品特点 特征 状态 索引器 :check_mark: :check_mark: 查找所有参考 :check_mark: :check_mark: 转到定义 :check_mark: :check_mark: 转到包含 :check_mark: :check_mark: 类型推导 :check_mark: :check_mark: 获取所有诊断 :check_mark: :check_mark: 修复和诊断 :check_mark: :check_mark: 语义语法突出显示 :check_mark: :check_mark: 代码补全 工作正在进行中 工作正在进行中 整洁的 :check_mark: :check_mark: lang语格式 :check_mark: :check_mark: JSO


【文件预览】:
cxxd-master
----services()
--------project_builder_service.py(3KB)
--------__init__.py(0B)
--------clang_format_service.py(2KB)
--------clang_tidy_service.py(3KB)
--------source_code_model_service.py(3KB)
--------source_code_model()
----.gitmodules(150B)
----service_plugin.py(255B)
----__init__.py(0B)
----server.py(8KB)
----LICENSE(34KB)
----parser()
--------ctags_parser.py(2KB)
--------ast_node_identifier.py(2KB)
--------cxxd_config_parser.py(13KB)
--------__init__.py(0B)
--------tunit_cache.py(3KB)
--------clang_parser.py(25KB)
--------compiler_args.py(8KB)
--------clang_parser_utils.py(2KB)
----README.md(12KB)
----docs()
--------client-server-architecture.xml(3KB)
--------client-server-architecture.png(104KB)
----tests()
--------integration()
--------run_integration_tests_debug.py(191B)
--------__init__.py(0B)
--------run_integration_tests.py(181B)
--------run_unit_tests.py(126B)
--------unit()
----.gitignore(6B)
----api.py(8KB)
----service.py(3KB)

网友评论