将go文件转换为ast表示-Golang开发

时间:2024-06-15 12:19:24
【文件属性】:

文件名称:将go文件转换为ast表示-Golang开发

文件大小:1.19MB

文件格式:ZIP

更新时间:2024-06-15 12:19:24

Golang Utilities

将go文件转换为其ast表示形式astextract astextract将给定的go文件转换为其ast表示形式。 这对于轻松编写类型安全的go生成工具很有用,该工具不会连接用于生成代码的字符串。 astextract的输出是100%有效的go,因此可以直接在go代码中使用而无需进行任何修改。 为了更紧凑的ast表示,省略了所有零/空值结构字段。 绝对位置信息被删除,因为如果您向ast添加任何动态内容,则位置会发生变化。 我已经写了


【文件预览】:
astextract-master
----.gitignore(49B)
----go.mod(190B)
----astextract_test.go(1KB)
----print.go(7KB)
----LICENSE(1KB)
----webinterface()
--------web.go(2KB)
----go.sum(4KB)
----testdata()
--------scripts()
----.github()
--------FUNDING.yml(13B)
--------workflows()
--------dependabot.yml(503B)
----tokens.go(3KB)
----README.md(6KB)
----astextract.go(1KB)
----genfile.go(654B)
----.gitattributes(81B)
----docs()
--------app.js(3KB)
--------debug.go(458B)
--------manifest.webmanifest(498B)
--------_config.yml(26B)
--------web()
--------index.html(1KB)
--------app.css(5KB)
--------static.go(501B)
--------wasm_exec.js(17KB)
--------manifest.json(498B)
--------app-worker.js(1KB)
----renovate.json(41B)
----cmd()
--------astextract()

网友评论