2 个版本

0.1.1 2024 年 7 月 3 日
0.1.0 2024 年 6 月 27 日

282编程语言

每月 47 次下载

MIT/Apache

19KB
383

sourcemap-resolver

Actions Status Crates.io

sourcemap-resolver 是一个 CLI 工具和库,用于解析 Source Map Revision 3,它是 Veryl 的源映射。通过 CLI 命令,可以将日志文件中的文件位置解析为原始位置。

例如,如果 test.sv 中的第 28 行是从 test.veryl 中的第 26 行生成的,CLI 将添加以下注释。

ERROR: [VRFC 10-2865] module 'test3' ignored due to previous errors [/path.../test.sv:28]
                                                                     ^-- /path.../test.veryl:26:18

安装

预构建的二进制文件将在 Veryl 的发布版 中提供。也可以使用以下命令。

cargo install sourcemap-resolver

用法

要注释现有日志,可以使用以下命令。

$ sourcemap-resolver test.log

也可以使用管道即时注释。

$ [command] | sourcemap-resolver

支持的工具

以下工具得到支持

如果您想添加其他工具支持,请打开一个 问题 并提交日志示例。

许可证

许可方式为以下之一

任选其一。

贡献

除非您明确说明,否则您有意提交的任何贡献,根据 Apache-2.0 许可证定义,应作为上述双重许可,不附加任何额外条款或条件。

依赖项

~6.5–9MB
~190K SLoC