Source code for hwt.serializer.simModel.tmpVarConstructorConstOnly

from hwt.serializer.generic.tmpVarConstructor import TmpVarConstructor
from hwt.synthesizer.rtlLevel.rtlSignal import RtlSignal


[docs]class TmpVarConstructorConstOnly(TmpVarConstructor):
[docs] def finish_var_init(self, var: RtlSignal): hdl = self.extraVarsHdl as_hdl = self.toHdlAst.as_hdl_SignalItem(var, declaration=True) hdl.append(as_hdl)
[docs] def sort_hdl_declarations_first(self): pass # always sorted