| 
       
       Access Type 
       Aggregate 
       Alias 
       Allocator 
       Architecture 
       Array 
       Assertion Statement 
       Attributes (predefined) 
       Attributes (user-defined) 
       Bit 
       Bit_Vector 
       Block Statement 
       Boolean 
       Case Statement 
       Character Type 
       Component Declaration 
       Component Instantiation 
       Composite Type 
       Concatenation 
       Configuration Declaration 
       Configuration Specification 
       Constant 
       Delay 
       Driver 
       Entity 
       Enumeration Type 
       Event 
       Exit Statement  | 
     
       
       Expression 
       File Declaration 
       File Type 
       Floating Point Type 
       Function 
       Generate Statement 
       Generic 
       Group 
       Guard 
       Identifier 
       If Statement 
       Integer Type 
       Library Clause 
       Literal 
       Loop Statement 
       Name 
       Next Statement 
       Null Statement 
       Operator Overloading 
       Operators 
       Package 
       Package Body 
       Physical Type 
       Port 
       Procedure 
       Process Statement 
       Range 
       Record Type  | 
     
       
       Report Statement 
       Reserved Word 
       Resolution Function 
       Resume 
       Return Statement 
       Scalar Type 
       Sensitivity List 
       Signal Assignment 
       Signal Declaration 
       Slice 
       Standard Package 
       Std_Logic 
       Std_Logic_1164 Package 
       Std_Logic_Vector 
       String 
       Subtype 
       Suspend 
       Testbench 
       Type 
       Type Conversion 
       Use Clause 
       Variable Assignment 
       Variable Declaration 
       Vector 
       VITAL 
       Wait Statement 
       Waveform  |