2013-05-13 63 views
1

創建的Verilog解析器我想創建Ruby編寫的一所大學的項目用Ruby

我知道有解析器生成像野牛和Yacc一個Verilog的解析器。

任何人都可以給我一些關於如何入門的建議嗎?

+1

您還沒有展示任何嘗試提供解決方案,這是預期堆棧溢出。你做了什麼搜索,或者你寫了什麼代碼? – 2013-05-13 16:02:01

回答

2

我已經有一個非常基本的Verilog解析器(寶石)用紅寶石編寫,名爲verilog,如果你可以考慮對此作出貢獻,或者它可能會給出一個如何開始的想法。

我也有一個名爲rubyit的gem,它是命令行實用程序,用erb解析文件並生成標準版本的文件。它可用於可擴展的verilog模板,類似於生成語句,但提供了靈活的端口列表並能夠檢查生成的代碼。

1

確實存在用於Ruby的解析器生成器,例如, racc。開始安裝racc gem並閱讀包含的文檔和示例。

+0

[Rubygems](https://rubygems.org/gems/racc)似乎擁有最新版本(1.4.9)的racc與[rubyforge]上的1.4.6版本(http://rubyforge.org/projects/RACC /)。 – Morgan 2013-05-13 20:48:00

+0

@摩根:謝謝。 – 2013-05-14 08:26:42