File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change 11import os
22import sys
33sys .path .insert (0 , os .path .dirname (os .path .dirname (os .path .dirname (os .path .abspath (__file__ )))) )
4+
45from pyverilog .dataflow .dataflow_analyzer import VerilogDataflowAnalyzer
56from pyverilog .dataflow .optimizer import VerilogDataflowOptimizer
67from pyverilog .controlflow .controlflow_analyzer import VerilogControlflowAnalyzer
8+
79codedir = '../../testcode/'
810
911expected = """\
12+ TOP.CLK: TOP_CLK
1013TOP.RST: TOP_RST
11- TOP.reg1 : TOP_reg3['d6:'d5]
14+ TOP.in1 : TOP_reg3['d6:'d5]
1215TOP.in2: TOP_in2
13- TOP.CLK: TOP_CLK
16+ TOP.reg1: TOP_reg3['d6:'d5]
1417TOP.reg3: ((TOP_RST)? 3'd0 : 3'd1)
15- TOP.in1: TOP_reg3['d6:'d5]
1618"""
1719
1820def test ():
@@ -46,14 +48,15 @@ def test():
4648 )
4749
4850 output = []
49- for tk in sorted (c_analyzer .resolved_terms .keys (), key = lambda x :str (x [ 0 ] )):
51+ for tk in sorted (c_analyzer .resolved_terms .keys (), key = lambda x :str (x )):
5052 tree = c_analyzer .makeTree (tk )
5153 output .append (str (tk ) + ': ' + tree .tocode ())
5254
5355 rslt = '\n ' .join (output ) + '\n '
5456
5557 print (rslt )
56- assert (rslt == expected )
58+
59+ assert (expected == rslt )
5760
5861if __name__ == '__main__' :
5962 test ()
You can’t perform that action at this time.
0 commit comments