@@ -104,7 +104,7 @@ def __init__(self, const_dict):
104104 _CommonVisitor .__init__ (self )
105105 self .const_dict = const_dict
106106
107- #-------------------------------------------------------------------------
107+ # -------------------------------------------------------------------------
108108 def get_const (self , name ):
109109 if name not in self .const_dict :
110110 raise KeyError ("No such constant: '%s'" % name )
@@ -119,7 +119,7 @@ def update_const(self, name, value):
119119 def get_const_dict (self ):
120120 return self .const_dict
121121
122- #-------------------------------------------------------------------------
122+ # -------------------------------------------------------------------------
123123 def _visit_param (self , node ):
124124 if self .has_const (node .name ):
125125 value = self .get_const (node .name )
@@ -136,7 +136,7 @@ def visit_Localparam(self, node):
136136 def visit_AnyType (self , node ):
137137 return self ._visit_param (node )
138138
139- #-------------------------------------------------------------------------
139+ # -------------------------------------------------------------------------
140140 def visit__BinaryOperator (self , node ):
141141 left = self .visit (node .left )
142142 right = self .visit (node .right )
@@ -157,7 +157,7 @@ def visit__UnaryOperator(self, node):
157157 return node .op (right , rwidth )
158158 return node
159159
160- #-------------------------------------------------------------------------
160+ # -------------------------------------------------------------------------
161161 def visit_Pointer (self , node ):
162162 var = self .visit (node .var )
163163 pos = self .visit (node .pos )
@@ -215,7 +215,7 @@ def visit_tuple(self, node):
215215 def visit_list (self , node ):
216216 return [self .visit (n ) for n in node ]
217217
218- #-------------------------------------------------------------------------
218+ # -------------------------------------------------------------------------
219219 def visit__BinaryOperator (self , node ):
220220 left = self .visit (node .left )
221221 right = self .visit (node .right )
@@ -311,7 +311,7 @@ def visit_Cond(self, node):
311311 node .false_value = false_value
312312 return node
313313
314- #-------------------------------------------------------------------------
314+ # -------------------------------------------------------------------------
315315 def visit_Posedge (self , node ):
316316 name = self .visit (node .name )
317317 if check_overwrite (name ):
@@ -327,7 +327,7 @@ def visit_Negedge(self, node):
327327 def visit_SensitiveAll (self , node ):
328328 return node
329329
330- #-------------------------------------------------------------------------
330+ # -------------------------------------------------------------------------
331331 def visit_Subst (self , node ):
332332 left = self .visit (node .left )
333333 right = self .visit (node .right )
@@ -342,7 +342,7 @@ def visit_Subst(self, node):
342342 node .rdelay = rdelay
343343 return node
344344
345- #-------------------------------------------------------------------------
345+ # -------------------------------------------------------------------------
346346 def visit_If (self , node ):
347347 condition = self .visit (node .condition )
348348 true_statement = self .visit (node .true_statement )
@@ -665,12 +665,14 @@ def visit_Instance(self, node):
665665 return node
666666
667667 def visit_GenerateFor (self , node ):
668- raise NotImplementedError (
669- "GenerateFor statement is not currently supported." )
668+ # raise NotImplementedError(
669+ # "GenerateFor statement is not currently supported.")
670+ return node
670671
671672 def visit_GenerateIf (self , node ):
672- raise NotImplementedError (
673- "GenerateIf statement is not currently supported." )
673+ # raise NotImplementedError(
674+ # "GenerateIf statement is not currently supported.")
675+ return node
674676
675677
676678def resolve (m , const_dict = None ):
0 commit comments