blob: 9e9755143bfe9733b4239ad95fa257ddad876dee (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
From 495dd2b13abe4aa1f3fb8cd40f6d81706e5c8943 Mon Sep 17 00:00:00 2001
From: Alejandro Soto <alejandro@34project.org>
Date: Wed, 5 Apr 2023 13:47:35 -0600
Subject: [PATCH 2/2] to.hdl_ast_*: visit sensitivity lists
---
hdlConvertorAst/to/hdl_ast_modifier.py | 2 ++
hdlConvertorAst/to/hdl_ast_visitor.py | 2 ++
2 files changed, 4 insertions(+)
diff --git a/hdlConvertorAst/to/hdl_ast_modifier.py b/hdlConvertorAst/to/hdl_ast_modifier.py
index 7431ab9..9289475 100644
--- a/hdlConvertorAst/to/hdl_ast_modifier.py
+++ b/hdlConvertorAst/to/hdl_ast_modifier.py
@@ -163,6 +163,8 @@ class HdlAstModifier(HdlAstVisitor):
"""
self.visit_doc(o)
o.body = self.visit_iHdlStatement(o.body)
+ if o.sensitivity:
+ self.visit_iHdlObj_list(o.sensitivity, self.visit_iHdlExpr)
return o
def visit_HdlStmBlock(self, o):
diff --git a/hdlConvertorAst/to/hdl_ast_visitor.py b/hdlConvertorAst/to/hdl_ast_visitor.py
index 5258b74..1441c39 100644
--- a/hdlConvertorAst/to/hdl_ast_visitor.py
+++ b/hdlConvertorAst/to/hdl_ast_visitor.py
@@ -224,6 +224,8 @@ class HdlAstVisitor(object):
"""
self.visit_doc(o)
self.visit_iHdlStatement(o.body)
+ for expr in o.sensitivity or ():
+ self.visit_iHdlExpr(expr)
return o
def visit_HdlStmBlock(self, o):
--
2.38.4
|