hlsl-parser-nitra:.NET 的 HLSL 解析器

时间:2024-07-03 20:03:17
【文件属性】:

文件名称:hlsl-parser-nitra:.NET 的 HLSL 解析器

文件大小:190KB

文件格式:ZIP

更新时间:2024-07-03 20:03:17

C

解析器 HlslParser 是用于 .NET 的 SM5.0 HLSL 解析器。 语法和解析器是使用 JetBrains 的项目构建的。 目前,它仅将 HLSL 代码解析为 AST。 一旦 Nitra 添加了对它的支持(计划在未来的里程碑),我计划扩展 HlslParser 以支持 Visual Studio 中的完整 HLSL 智能感知。 HlslParser 目前能够解析 Direct3D SDK 中的大多数/所有示例着色器,以及其他几个着色器 - 请参阅。 (书呆子说,Nitra 可以以一种简洁的方式定义语法;到目前为止,我更喜欢它而不是我使用过的其他解析器生成器。。) 用法 var sourceSnapshot = new SourceSnapshot ( sourceCode ); var parserHost = new ParserHost (); var compi


【文件预览】:
hlsl-parser-nitra-master
----.gitignore(3KB)
----src()
--------HlslParser.sln(1KB)
--------HlslParser()
--------HlslParser.Tests()
----README.md(2KB)
----lib()
--------CppNet.dll(59KB)
----.gitattributes(483B)

网友评论