aboutsummaryrefslogtreecommitdiffstats
path: root/python/libghdl/thin/vhdl/nodes.py
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2019-09-18 06:47:20 +0200
committerTristan Gingold <tgingold@free.fr>2019-09-18 18:45:25 +0200
commit48396102d53ed1c10a750a14ff75364d5c533e10 (patch)
tree33edab29fcac0c4e0110ce7ceb9a55e95cb92266 /python/libghdl/thin/vhdl/nodes.py
parent40e085168bdbaabd1730bffa1de7e450ae2fc0b7 (diff)
downloadghdl-48396102d53ed1c10a750a14ff75364d5c533e10.tar.gz
ghdl-48396102d53ed1c10a750a14ff75364d5c533e10.tar.bz2
ghdl-48396102d53ed1c10a750a14ff75364d5c533e10.zip
vhdl: add exit/next flags.
Diffstat (limited to 'python/libghdl/thin/vhdl/nodes.py')
-rw-r--r--python/libghdl/thin/vhdl/nodes.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/python/libghdl/thin/vhdl/nodes.py b/python/libghdl/thin/vhdl/nodes.py
index 8dbc7a092..335ebb240 100644
--- a/python/libghdl/thin/vhdl/nodes.py
+++ b/python/libghdl/thin/vhdl/nodes.py
@@ -681,6 +681,10 @@ class Iir_Kinds:
Iir_Kind.Anonymous_Type_Declaration,
Iir_Kind.Subtype_Declaration]
+ Next_Exit_Statement = [
+ Iir_Kind.Next_Statement,
+ Iir_Kind.Exit_Statement]
+
Association_Element = [
Iir_Kind.Association_Element_By_Expression,
Iir_Kind.Association_Element_By_Individual,
@@ -2123,6 +2127,14 @@ Get_Loop_Label = libghdl.vhdl__nodes__get_loop_label
Set_Loop_Label = libghdl.vhdl__nodes__set_loop_label
+Get_Exit_Flag = libghdl.vhdl__nodes__get_exit_flag
+
+Set_Exit_Flag = libghdl.vhdl__nodes__set_exit_flag
+
+Get_Next_Flag = libghdl.vhdl__nodes__get_next_flag
+
+Set_Next_Flag = libghdl.vhdl__nodes__set_next_flag
+
Get_Component_Name = libghdl.vhdl__nodes__get_component_name
Set_Component_Name = libghdl.vhdl__nodes__set_component_name