Support for extra/extended syntaxes?
还没有人认领这个 Issue。
评估
调研方向
该 issue 未指出文件、测试或具体的实现入口。首先检查现有的 Clang/libclang AST 系统及其对 C++ 头文件的处理方式,然后评估所列出的 C++/CLR、C++/Cx、C++/WinRT 和 COM 相关情况。确定范围,并记录或验证对所请求语法的支持行为,即视为完成。
由索引模型根据 Issue 内容生成。
描述
I'm curious if this has built-in support for extended C++ syntaxes such as Microsoft's extras ... and are there any specific considerations that need to be made for things like C++/CLR, C++/Cx, C++/WinRT headers, etc? Any difficulties with quirky COM-related code in Win32 headers? Or does it just process all of it just fine?
I was actually about to end up having to write one of these myself, from scratch, but then decided to look here first and see if my favorite person to steal from already had a solution available to use and, as I'd hoped, you already had a whole AST system defined. Looks like ClangSharp is providing the back-end service for it, which is a project I'm very, very interested in but haven't had a chance to use yet. I've been working with CsWin32 and Win32Metadata a bit lately, but I'm definitely very interested in what ClangSharp can do and how it differs from those Microsoft projects. I've been gradually making a custom, lightweight .NET 7 interop wrapper for DirectX 11/12 and have been trying to explore alternative tools, libraries, etc that can benefit my work and add some value ...
- 主要语言
- C#
- 星标
- 623
- 派生
- 79
- 平均合并
- 2 天 2 小时
- 30 天内合并 PR
- 1
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
xoofx/CppAst.NET 的其他 Issue
-
CppContainerList throws "The item belongs already to a container" when parsing VTK 9.5 headers Body未关闭
难度 3/5 1-2 天 新手友好度 55/100
xoofx/CppAst.NET#122 ·
-
难度 2/5 1-3 小时 新手友好度 35/100
xoofx/CppAst.NET#117 ·
-
question
难度 5/5 一周以上 新手友好度 25/100
xoofx/CppAst.NET#115 · 3 条评论 ·
-
question
难度 4/5 3-5 天 新手友好度 38/100
xoofx/CppAst.NET#95 · 4 条评论 ·
-
NullReferenceException when parsing instantiation of a previously partially specialised template未关闭bug
难度 2/5 1-3 小时 新手友好度 35/100
xoofx/CppAst.NET#77 · 6 条评论 ·
相似的 Issue
-
enhancement
难度 2/5 半天 新手友好度 72/100
-
bug ui-only
难度 2/5 1-3 小时 新手友好度 72/100
维护者通常 1 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 78/100
ClickHouse/clickhouse-cs#689 ·
维护者通常 2 天内回复
-
难度 2/5 1-3 小时 新手友好度 88/100
维护者通常 7 天内回复
-
难度 1/5 1 小时以内 新手友好度 65/100
vchelaru/FlatRedBall2#1481 ·
维护者通常 1 天内回复