Skip to content

Commit a6703a0

Browse files
committed
dataflow: signalvisitor and bindvisitor support casex statment, but are not tested yet.
1 parent 4b3b7f5 commit a6703a0

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

pyverilog/dataflow/bindvisitor.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,9 @@ def visit_CaseStatement(self, node):
373373
for f in caseframes:
374374
self.copyBlockingAssigns(f, start_frame)
375375

376+
def visit_CasexStatement(self, node):
377+
return self.visit_CaseStatement(node)
378+
376379
def _case(self, comp, caselist, myframes):
377380
if len(caselist) == 0: return
378381

pyverilog/dataflow/signalvisitor.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,9 @@ def visit_CaseStatement(self, node):
239239
self._case(node.comp, node.caselist)
240240
self.frames.setCurrent(start_frame)
241241

242+
def visit_CasexStatement(self, node):
243+
return self.visit_CaseStatement(node)
244+
242245
def _case(self, comp, caselist):
243246
if len(caselist) == 0: return
244247
case = caselist[0]

0 commit comments

Comments
 (0)