【问题标题】:Create a Verilog Parser with Ruby使用 Ruby 创建 Verilog 解析器
【发布时间】:2013-05-13 14:39:18
【问题描述】:

我想为一个大学项目创建一个用 Ruby 编写的 Verilog 解析器

我知道有像 Bison 和 Yacc 这样的解析器生成器。

谁能给我一些关于如何开始的建议?

【问题讨论】:

  • 您没有表现出任何提供解决方案的尝试,这在 Stack Overflow 上是预期的。你做了什么搜索,或者你写了什么代码?

标签: ruby parsing verilog parser-generator


【解决方案1】:

我已经有一个用 ruby​​ 编写的非常基本的 verilog 解析器 (gem),名为 verilog,如果您可以考虑为它做出贡献,或者它可能会给出如何开始的想法。

我还有一个名为rubyit 的gem,它是一个命令行实用程序,可以用erb 解析文件并生成文件的标准版本。可用于可扩展的 verilog 模板,类似于 generate 语句,但提供了灵活的端口列表和检查生成代码的能力。

【讨论】:

    【解决方案2】:

    Ruby 也确实存在解析器生成器,例如racc。开始安装 racc gem 并阅读包含的文档和示例。

    【讨论】:

    • Rubygems 似乎拥有最新版本 (1.4.9) 的 racc 与 rubyforge 上的 1.4.6 版本。
    猜你喜欢
    • 2017-03-16
    • 2012-09-23
    • 2013-05-12
    • 2012-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 2012-01-15
    相关资源
    最近更新 更多