1 个不稳定版本
0.1.0 | 2021年7月3日 |
---|
#6 在 #firrtl
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