Pyverilog
Pyverilog copied to clipboard
The verilog parser doesn't support the dot operator in the module header
In the attached example, the parser can't process the .mem({ \mem[0][0] , \mem[0][1] , \mem[1][0] , \mem[1][1] })
in the module header.
Iverilog compiles the verilog file without flagging any syntax errors, so I assume it is valid verilog.
Sorry for the late response. I would like to fix this point in the next version with the SystemVerilog support.