#firrtl #nom #parser #single #rtl #spec #stupid

firrtl-parser

一个愚蠢简单、单函数的 firrtl 解析器库

1 个不稳定版本

0.1.0 2021年7月3日

#6#firrtl

MIT 许可证

19KB
545

firrtl-parser

此项目尚未完成.

firrtl-parser 是 FIRRTL(Chips Alliance 的 "Flexible Intermediate Representation for RTL")的解析器。它使用 Rust 实现,并采用 oh-so-wonderful 的 nom crate。

您可以在这里阅读 FIRRTL 规范

功能

此 crate 将公开一个单函数,该函数接收一个符合规范的 FIRRTL 字符串,并返回一个 AST。它永远不会做任何其他事情。类型检查、模拟、代码生成等显然不属于此 crate 的范围。

依赖项

~2.9–4MB
~72K SLoC