/dports/cad/ghdl/ghdl-1.0.0/src/vhdl/ |
H A D | vhdl-nodes_meta.ads | 658 function Has_Date (K : Iir_Kind) return Boolean; 669 function Has_Value (K : Iir_Kind) return Boolean; 705 function Has_Time (K : Iir_Kind) return Boolean; 737 function Has_Chain (K : Iir_Kind) return Boolean; 740 function Has_Type (K : Iir_Kind) return Boolean; 750 function Has_Mode (K : Iir_Kind) return Boolean; 791 function Has_Label (K : Iir_Kind) return Boolean; 848 function Has_Guard (K : Iir_Kind) return Boolean; 930 function Has_Left (K : Iir_Kind) return Boolean; 931 function Has_Right (K : Iir_Kind) return Boolean; [all …]
|
H A D | vhdl-elocations_meta.ads | 53 function Has_Start_Location (K : Iir_Kind) return Boolean; 55 function Has_End_Location (K : Iir_Kind) return Boolean; 56 function Has_Is_Location (K : Iir_Kind) return Boolean; 57 function Has_Begin_Location (K : Iir_Kind) return Boolean; 58 function Has_Then_Location (K : Iir_Kind) return Boolean; 59 function Has_Use_Location (K : Iir_Kind) return Boolean; 60 function Has_Loop_Location (K : Iir_Kind) return Boolean; 63 function Has_Port_Location (K : Iir_Kind) return Boolean; 66 function Has_Arrow_Location (K : Iir_Kind) return Boolean; 67 function Has_Colon_Location (K : Iir_Kind) return Boolean; [all …]
|
H A D | vhdl-nodes_meta.adb | 5538 if K = Iir_Kind'First then 7768 function Has_Date (K : Iir_Kind) return Boolean is 7847 function Has_Value (K : Iir_Kind) return Boolean is 8134 function Has_Time (K : Iir_Kind) return Boolean is 8421 function Has_Chain (K : Iir_Kind) return Boolean is 8586 function Has_Type (K : Iir_Kind) return Boolean is 8860 function Has_Mode (K : Iir_Kind) return Boolean is 9455 function Has_Label (K : Iir_Kind) return Boolean is 10132 function Has_Guard (K : Iir_Kind) return Boolean is 11277 function Has_Left (K : Iir_Kind) return Boolean is [all …]
|
H A D | vhdl-elocations_meta.adb | 153 function Has_Start_Location (K : Iir_Kind) return Boolean is 219 function Has_End_Location (K : Iir_Kind) return Boolean is 258 function Has_Is_Location (K : Iir_Kind) return Boolean is 277 function Has_Begin_Location (K : Iir_Kind) return Boolean is 295 function Has_Then_Location (K : Iir_Kind) return Boolean is 306 function Has_Use_Location (K : Iir_Kind) return Boolean is 317 function Has_Loop_Location (K : Iir_Kind) return Boolean is 353 function Has_Port_Location (K : Iir_Kind) return Boolean is 389 function Has_Arrow_Location (K : Iir_Kind) return Boolean is 405 function Has_Colon_Location (K : Iir_Kind) return Boolean is [all …]
|
H A D | vhdl-nodes.ads | 4807 type Iir_Kind is type 5168 function Kind_In (K : Iir_Kind; K1, K2 : Iir_Kind) return Boolean; 6363 subtype Iir_Kinds_Literal is Iir_Kind range 6535 subtype Iir_Kinds_Psl_Builtin is Iir_Kind range 6647 subtype Iir_Kinds_Choice is Iir_Kind range 6655 subtype Iir_Kinds_Case_Choice is Iir_Kind range 6695 subtype Iir_Kinds_Name is Iir_Kind range 6765 subtype Iir_Kinds_Attribute is Iir_Kind range 6910 subtype Iir_Kinds_Allocator is Iir_Kind range 6914 subtype Iir_Kinds_Clause is Iir_Kind range [all …]
|
H A D | vhdl-nodes_meta.adb.in | 35 function Get_Iir_Image (K : Iir_Kind) return String is 54 Fields_Of_Iir_Last : constant array (Iir_Kind) of Fields_Index_Extended := 59 function Get_Fields_First (K : Iir_Kind) return Fields_Index is 61 if K = Iir_Kind'First then 64 return Fields_Of_Iir_Last (Iir_Kind'Pred (K)) + 1; 68 function Get_Fields_Last (K : Iir_Kind) return Fields_Index is 78 function Get_Fields (K : Iir_Kind) return Fields_Array
|
H A D | vhdl-nodes_meta.ads.in | 43 function Get_Iir_Image (K : Iir_Kind) return String; 63 function Get_Fields (K : Iir_Kind) return Fields_Array; 66 function Get_Fields_First (K : Iir_Kind) return Fields_Index; 67 function Get_Fields_Last (K : Iir_Kind) return Fields_Index;
|
H A D | vhdl-nodes.adb.in | 769 function Get_Format (Kind : Iir_Kind) return Format_Type; 771 function Create_Iir (Kind : Iir_Kind) return Iir 778 Set_Nkind (Res, Iir_Kind'Pos (Kind)); 785 type Num_Array is array (Iir_Kind) of Natural; 789 Kind : Iir_Kind; 805 for J in Iir_Kind loop 807 Log_Line (' ' & Iir_Kind'Image (J) & ':' 818 function Kind_In (K : Iir_Kind; K1, K2 : Iir_Kind) return Boolean is 846 Set_Nkind (Res, Iir_Kind'Pos (Iir_Kind_Error)); 856 function Get_Kind (N : Iir) return Iir_Kind [all …]
|
H A D | vhdl-errors.ads | 99 function Disp_Name (Kind : Iir_Kind) return String;
|
H A D | vhdl-errors.adb | 28 Log_Line (Msg & ": cannot handle " & Iir_Kind'Image (Get_Kind (N)) 856 function Disp_Name (Kind : Iir_Kind) return String is 868 return "???" & Iir_Kind'Image (Kind);
|
H A D | vhdl-elocations.adb | 72 function Get_Format (Kind : Iir_Kind) return Format_Type; 203 function Get_Format (Kind : Iir_Kind) return Format_Type is
|
H A D | vhdl-sem_scopes.adb | 1594 Log (Iir_Kind'Image (Get_Kind (Decl))); 1612 Log (Iir_Kind'Image (Get_Kind (Get_Declaration (Inter)))); 1650 Log (Iir_Kind'Image (Get_Kind (Decl)));
|
H A D | vhdl-utils.ads | 397 function Kind_In (N : Iir; K1, K2 : Iir_Kind) return Boolean;
|
H A D | vhdl-sem_inst.adb | 433 Kind : constant Iir_Kind := Get_Kind (N); 765 Kind : constant Iir_Kind := Get_Kind (N); 1202 Kind : constant Iir_Kind := Get_Kind (N);
|
H A D | vhdl-std_package.adb | 45 function Create_Std_Iir (Kind : Iir_Kind) return Iir 54 function Create_Std_Decl (Kind : Iir_Kind) return Iir 74 procedure Create_Known_Iir (Kind : Iir_Kind; Val : Iir) is
|
H A D | vhdl-parse_psl.adb | 80 function Binary_Psl_Operator_To_Vhdl (N : Node; Kind : Vhdl.Nodes.Iir_Kind) 142 Op : Iir_Kind;
|
H A D | vhdl-elocations.adb.in | 74 function Get_Format (Kind : Iir_Kind) return Format_Type;
|
H A D | vhdl-parse.adb | 1335 Kind : Iir_Kind; 1544 Kind : Iir_Kind; 2090 Kind : Iir_Kind; 3821 Kind : Iir_Kind; 4075 Kind: Iir_Kind; 6299 function Build_Unary_Factor (Op : Iir_Kind) return Iir 6314 function Build_Unary_Simple (Op : Iir_Kind) return Iir 6329 function Build_Unary_Factor_08 (Op : Iir_Kind) return Iir is 6398 Op : Iir_Kind; 8062 Kind : constant Iir_Kind := Get_Kind (Subprg); [all …]
|
/dports/cad/ghdl/ghdl-1.0.0/pyGHDL/libghdl/vhdl/ |
H A D | nodes.py | 18 class Iir_Kind: class 347 Iir_Kind.Package_Body, 363 Iir_Kind.Package_Body, 381 Iir_Kind.Null_Literal, 530 Iir_Kind.Or_Operator, 564 Iir_Kind.Psl_Prev, 565 Iir_Kind.Psl_Stable, 566 Iir_Kind.Psl_Rose, 567 Iir_Kind.Psl_Fell, 718 Iir_Kind.Simple_Name, [all …]
|
/dports/cad/ghdl/ghdl-1.0.0/pyGHDL/lsp/ |
H A D | symbols.py | 11 nodes.Iir_Kind.Package_Declaration: { 22 nodes.Iir_Kind.Use_Clause: {"kind": None}, 28 nodes.Iir_Kind.Procedure_Body: { 93 if k == nodes.Iir_Kind.Design_Unit: 101 if k in [nodes.Iir_Kind.Procedure_Declaration, nodes.Iir_Kind.Function_Declaration]: 114 if k in [nodes.Iir_Kind.Function_Body, nodes.Iir_Kind.Procedure_Body]: 124 nodes.Iir_Kind.Architecture_Body, 125 nodes.Iir_Kind.Entity_Declaration, 127 nodes.Iir_Kind.Package_Body, 129 nodes.Iir_Kind.Process_Statement, [all …]
|
H A D | references.py | 26 nodes.Iir_Kind.Simple_Name, 27 nodes.Iir_Kind.Character_Literal, 28 nodes.Iir_Kind.Operator_Symbol, 29 nodes.Iir_Kind.Selected_Name, 30 nodes.Iir_Kind.Attribute_Name, 31 nodes.Iir_Kind.Selected_Element, 39 if k == nodes.Iir_Kind.Simple_Name: 41 elif k == nodes.Iir_Kind.Design_File: 43 elif k == nodes.Iir_Kind.Design_Unit:
|
H A D | workspace.py | 323 assert nodes.Get_Kind(doc._tree) == nodes.Iir_Kind.Design_File 406 if nodes.Get_Kind(decl) == nodes.Iir_Kind.Component_Declaration: 436 if nodes.Get_Kind(unitlib) == nodes.Iir_Kind.Entity_Declaration: 494 if nodes.Get_Kind(el) == nodes.Iir_Kind.Design_Unit:
|
/dports/cad/ghdl/ghdl-1.0.0/pyGHDL/libghdl/ |
H A D | utils.py | 62 @EnumLookupTable(nodes.Iir_Kind) 250 nodes.Iir_Kind.Package_Body, 259 nodes.Iir_Kind.Block_Header, 281 nodes.Iir_Kind.Use_Clause, 282 nodes.Iir_Kind.If_Statement, 283 nodes.Iir_Kind.Elsif, 289 nodes.Iir_Kind.Function_Body, 370 nodes.Iir_Kind.Package_Body, 371 nodes.Iir_Kind.Function_Body, 417 nodes.Iir_Kind.Function_Body, [all …]
|
/dports/cad/ghdl/ghdl-1.0.0/pyGHDL/dom/ |
H A D | Misc.py | 114 if (nodeKind == nodes.Iir_Kind.Entity_Declaration): 118 elif (nodeKind == nodes.Iir_Kind.Architecture_Body): 122 elif (nodeKind == nodes.Iir_Kind.Package_Declaration): 126 elif (nodeKind == nodes.Iir_Kind.Package_Body): 130 elif (nodeKind == nodes.Iir_Kind.Context_Declaration): 134 elif (nodeKind == nodes.Iir_Kind.Configuration_Declaration):
|
/dports/cad/ghdl/ghdl-1.0.0/testsuite/pyunit/libghdl/ |
H A D | Initialize.py | 52 if nodes.Get_Kind(libraryUnit) == nodes.Iir_Kind.Entity_Declaration: 56 elif nodes.Get_Kind(libraryUnit) == nodes.Iir_Kind.Architecture_Body:
|