glsl-cleaner:解析,分析,清理JS中的GLSL代码

时间:2024-05-26 11:49:17
【文件属性】:

文件名称:glsl-cleaner:解析,分析,清理JS中的GLSL代码

文件大小:23KB

文件格式:ZIP

更新时间:2024-05-26 11:49:17

JavaScript

GLSL清洁剂 是GLSL代码树摇床/清洁器/修剪器/死代码消除器。 它通过静态分析将GLSL代码解析为AST和修剪死代码以及路径。 工作正在进行中! 第一部分,由发出的View + Visualize令牌。 这有点像GLSL语法荧光笔。 第二部分通过传递令牌后可视化AST 第三部分分析AST和范围。 (有可能在此处构建GLSL衬纸!) 第四部分清除通行证:删除不需要的AST节点。 第五部分:生成干净的GLSL代码! 更新 2015年9月27日-用于未使用变量和函数的简单Linter 2015年9月22日-简单AST /解析树查看器(第二部分)2015年9月21日-快速完成概念验证(第一部分) 注释? 添加github问题/ PR,或在上找到我 去做 处理宏/预处理器/定义解析树或令牌流中的内联宏? 重构到节点模块? 更多的皮棉通行证 检查类型安全 检查声明的变量是否被分配


【文件预览】:
glsl-cleaner-gh-pages
----index.html(2KB)
----lint()
--------lint.js(589B)
--------unused.js(2KB)
----shader_submerged.glsl(7KB)
----run.js(4KB)
----fs.glsl(6KB)
----README.md(1KB)
----walk.js(355B)
----NOTES.md(2KB)
----b.js(42KB)
----vs.glsl(1KB)
----package.json(432B)
----view.js(308B)

网友评论