Pyverilog icon indicating copy to clipboard operation
Pyverilog copied to clipboard

The verilog parser doesn't support the dot operator in the module header

Open Manarabdelaty opened this issue 4 years ago • 1 comments

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.

test.zip

Manarabdelaty avatar Feb 19 '21 14:02 Manarabdelaty

Sorry for the late response. I would like to fix this point in the next version with the SystemVerilog support.

shtaxxx avatar Apr 26 '21 14:04 shtaxxx