diff options
Diffstat (limited to 'pyGHDL/dom/_Translate.py')
-rw-r--r-- | pyGHDL/dom/_Translate.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pyGHDL/dom/_Translate.py b/pyGHDL/dom/_Translate.py index 10f24e241..146c3443a 100644 --- a/pyGHDL/dom/_Translate.py +++ b/pyGHDL/dom/_Translate.py @@ -55,6 +55,7 @@ from pyGHDL.dom.Sequential import ( WaitStatement, SequentialSimpleSignalAssignment, NullStatement, + ExitStatement, SequentialProcedureCall, ) @@ -880,6 +881,8 @@ def GetSequentialStatementsFromChainedNodes( yield SequentialAssertStatement.parse(statement, label) elif kind == nodes.Iir_Kind.Null_Statement: yield NullStatement(statement, label) + elif kind == nodes.Iir_Kind.Exit_Statement: + yield ExitStatement(statement, label) else: raise DOMException(f"Unknown statement of kind '{kind.name}' in {entity} '{name}' at {position}.") |