我在文件中有一些表达式:
e = a & b;
f = e | c;
d = ~f;
我需要将这些表达式解析为这样的复合表达式:
d = ~ ((a & b) | c)
我如何在Perl中执行此操作。我可以使用任何CPAN模块吗?或者,这可以在不使用模块的情况下完成吗?
我正在开发一个verilog
解析器项目。
答案 0 :(得分:3)
CPAN上的Verilog-Perl分布可用于解析您的Verilog代码以创建信号列表。如果您可以完全控制Verilog代码的布局,则无需使用此模块。但是,请记住,解析Verilog并非易事。