C:\Documents and Settings\Aaron\My Documents\blog\python\myhdl\permute>python vP
ermute.py
Traceback (most recent call last):
File "vPermute.py", line 8, in <module>
inst = toVerilog(permute, a, x, (0, 1, 2, 3))
File "c:\python25\lib\myhdl\_toVerilog\_convert.py", line 119, in __call__
_convertGens(genlist, vfile)
File "c:\python25\lib\myhdl\_toVerilog\_convert.py", line 272, in _convertGens
compiler.walk(ast, v)
File "c:\python25\lib\compiler\visitor.py", line 106, in walk
walker.preorder(tree, visitor)
File "c:\python25\lib\compiler\visitor.py", line 63, in preorder
self.dispatch(tree, *args) # XXX *args make sense?
File "c:\python25\lib\compiler\visitor.py", line 57, in dispatch
return meth(node, *args)
File "c:\python25\lib\myhdl\_toVerilog\_convert.py", line 729, in visitModule
self.visit(stmt)
File "c:\python25\lib\compiler\visitor.py", line 57, in dispatch
return meth(node, *args)
File "c:\python25\lib\myhdl\_toVerilog\_convert.py", line 950, in visitFunctio
n
self.visit(node.code)
File "c:\python25\lib\compiler\visitor.py", line 57, in dispatch
return meth(node, *args)
File "c:\python25\lib\myhdl\_toVerilog\_convert.py", line 835, in visitStmt
self.visit(stmt)
File "c:\python25\lib\compiler\visitor.py", line 57, in dispatch
return meth(node, *args)
File "c:\python25\lib\myhdl\_toVerilog\_convert.py", line 582, in visitFor
self.require(node, isinstance(cf, astNode.CallFunc), "Expected (down)range c
all")
File "C:\Documents and Settings\Aaron\My Documents\myhdl\lib\python\myhdl\_toV
erilog\__init__.py", line 113, in require
File "C:\Documents and Settings\Aaron\My Documents\myhdl\lib\python\myhdl\_toV
erilog\__init__.py", line 108, in raiseError
myhdl.ToVerilogError: in file C:\Documents and Settings\Aaron\My Documents\blog\
python\myhdl\permute\permute.py, line 16:
Requirement violation: Expected (down)range call