aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/vhdl-nodes.ads
diff options
context:
space:
mode:
Diffstat (limited to 'src/vhdl/vhdl-nodes.ads')
-rw-r--r--src/vhdl/vhdl-nodes.ads39
1 files changed, 39 insertions, 0 deletions
diff --git a/src/vhdl/vhdl-nodes.ads b/src/vhdl/vhdl-nodes.ads
index c59c1c046..cb51e8920 100644
--- a/src/vhdl/vhdl-nodes.ads
+++ b/src/vhdl/vhdl-nodes.ads
@@ -531,6 +531,7 @@ package Vhdl.Nodes is
-- Iir_Kind_Case_Statement
-- Iir_Kind_Case_Generate_Statement
-- Iir_Kind_Concurrent_Selected_Signal_Assignment
+ -- Iir_Kind_Simultaneous_Case_Statement
--
-- The location of the first alternative is set on:
-- 'when' for case statement, selected assignment and case generate,
@@ -3488,6 +3489,17 @@ package Vhdl.Nodes is
--
-- Get/Set_Visible_Flag (Flag4)
+ -- Iir_Kind_Simultaneous_Null_Statement (Short)
+ --
+ -- Get/Set_Parent (Field0)
+ --
+ -- Get/Set_Chain (Field2)
+ --
+ -- Get/Set_Label (Field3)
+ -- Get/Set_Identifier (Alias Field3)
+ --
+ -- Get/Set_Visible_Flag (Flag4)
+
-- Iir_Kind_Simultaneous_Procedural_Statement (Short)
--
-- AMS-LRM17 11.13 Simultaneous procedural statement
@@ -3560,6 +3572,28 @@ package Vhdl.Nodes is
--
-- Get/Set_End_Has_Identifier (Flag9)
+ -- Iir_Kind_Simultaneous_Case_Statement (Short)
+ --
+ -- Get/Set_Parent (Field0)
+ --
+ -- Chain is composed of Iir_Kind_Choice_By_XXX.
+ -- Get/Set_Case_Statement_Alternative_Chain (Field1)
+ --
+ -- Get/Set_Chain (Field2)
+ --
+ -- Get/Set_Label (Field3)
+ -- Get/Set_Identifier (Alias Field3)
+ --
+ -- Get/Set_Expression (Field5)
+ --
+ -- Get/Set_Visible_Flag (Flag4)
+ --
+ -- Get/Set_Is_Within_Flag (Flag5)
+ --
+ -- Get/Set_End_Has_Reserved_Id (Flag8)
+ --
+ -- Get/Set_End_Has_Identifier (Flag9)
+
----------------------------
-- sequential statements --
----------------------------
@@ -4888,7 +4922,9 @@ package Vhdl.Nodes is
-- Simultaneous statements.
Iir_Kind_Simple_Simultaneous_Statement,
+ Iir_Kind_Simultaneous_Null_Statement,
Iir_Kind_Simultaneous_Procedural_Statement,
+ Iir_Kind_Simultaneous_Case_Statement,
Iir_Kind_Simultaneous_If_Statement,
Iir_Kind_Simultaneous_Elsif,
@@ -6301,6 +6337,9 @@ package Vhdl.Nodes is
subtype Iir_Kinds_Simultaneous_Statement is Iir_Kind range
Iir_Kind_Simple_Simultaneous_Statement ..
+ --Iir_Kind_Simultaneous_Null_Statement
+ --Iir_Kind_Simultaneous_Procedural_Statement
+ --Iir_Kind_Simultaneous_Case_Statement
Iir_Kind_Simultaneous_If_Statement;
subtype Iir_Kinds_Sequential_Statement is Iir_Kind range