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