aboutsummaryrefslogtreecommitdiffstats
path: root/pyGHDL/dom
diff options
context:
space:
mode:
authorPatrick Lehmann <Patrick.Lehmann@plc2.de>2021-08-27 08:07:31 +0200
committerPatrick Lehmann <Patrick.Lehmann@plc2.de>2021-08-27 08:07:31 +0200
commitf26432a0cdd90c2c9bbd6e40a0852231b2624646 (patch)
treec706dbb3732babd25a96fe97fecaf58784760275 /pyGHDL/dom
parenta7d20ad12d778278452e4ed0351bb98ea73da949 (diff)
downloadghdl-f26432a0cdd90c2c9bbd6e40a0852231b2624646.tar.gz
ghdl-f26432a0cdd90c2c9bbd6e40a0852231b2624646.tar.bz2
ghdl-f26432a0cdd90c2c9bbd6e40a0852231b2624646.zip
Handle sensitivity lists.
Diffstat (limited to 'pyGHDL/dom')
-rw-r--r--pyGHDL/dom/Concurrent.py7
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(