diff options
| author | Patrick Lehmann <Patrick.Lehmann@plc2.de> | 2021-08-27 08:07:31 +0200 | 
|---|---|---|
| committer | Patrick Lehmann <Patrick.Lehmann@plc2.de> | 2021-08-27 08:07:31 +0200 | 
| commit | f26432a0cdd90c2c9bbd6e40a0852231b2624646 (patch) | |
| tree | c706dbb3732babd25a96fe97fecaf58784760275 | |
| parent | a7d20ad12d778278452e4ed0351bb98ea73da949 (diff) | |
| download | ghdl-f26432a0cdd90c2c9bbd6e40a0852231b2624646.tar.gz ghdl-f26432a0cdd90c2c9bbd6e40a0852231b2624646.tar.bz2 ghdl-f26432a0cdd90c2c9bbd6e40a0852231b2624646.zip | |
Handle sensitivity lists.
| -rw-r--r-- | pyGHDL/dom/Concurrent.py | 7 | 
1 files changed, 3 insertions, 4 deletions
| diff --git a/pyGHDL/dom/Concurrent.py b/pyGHDL/dom/Concurrent.py index c248378b9..33973a455 100644 --- a/pyGHDL/dom/Concurrent.py +++ b/pyGHDL/dom/Concurrent.py @@ -259,10 +259,9 @@ class ProcessStatement(VHDLModel_ProcessStatement, DOMMixin):          sensitivityList = None          if hasSensitivityList: -            pass -            # FIXME: sensitity list -            # sensitivityListNode = nodes.Get_Sensitivity_List(processNode) -        #            print("sensi", GetIirKindOfNode(sensitivityListNode)) +            sensitivityList = [] +            for item in utils.list_iter(nodes.Get_Sensitivity_List(processNode)): +                sensitivityList.append(GetNameOfNode(item))          declaredItems = GetDeclaredItemsFromChainedNodes(nodes.Get_Declaration_Chain(processNode), "process", label)          statements = GetSequentialStatementsFromChainedNodes( | 
