fsm: NextState and NextValue should derive from _Statement

This commit is contained in:
Sebastien Bourdeauducq 2015-09-23 22:38:10 +08:00
parent 8935ca2c9f
commit 33f344b92a
1 changed files with 3 additions and 3 deletions

View File

@ -1,7 +1,7 @@
from collections import OrderedDict
from migen.fhdl.structure import *
from migen.fhdl.structure import _Slice, _ArrayProxy
from migen.fhdl.structure import _Statement, _Slice, _ArrayProxy
from migen.fhdl.module import Module, FinalizeError
from migen.fhdl.visit import NodeTransformer
from migen.fhdl.bitcontainer import value_bits_sign
@ -16,12 +16,12 @@ class AnonymousState:
# do not use namedtuple here as it inherits tuple
# and the latter is used elsewhere in FHDL
class NextState:
class NextState(_Statement):
def __init__(self, state):
self.state = state
class NextValue:
class NextValue(_Statement):
def __init__(self, target, value):
self.target = target
self.value = value