aboutsummaryrefslogtreecommitdiffstats
path: root/pyGHDL
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2022-06-07 07:58:12 +0200
committerTristan Gingold <tgingold@free.fr>2022-06-07 18:35:02 +0200
commit705ef790875789d6e92aef48092f27af1ced27e6 (patch)
tree30482febb0a161d090f029a4bafd88ea38b8d22a /pyGHDL
parent0464fc08590bf4f8cc9d011ff26b4e726134d5dd (diff)
downloadghdl-705ef790875789d6e92aef48092f27af1ced27e6.tar.gz
ghdl-705ef790875789d6e92aef48092f27af1ced27e6.tar.bz2
ghdl-705ef790875789d6e92aef48092f27af1ced27e6.zip
vhdl-sem: adjust condition to set suspend_state on procedures
Diffstat (limited to 'pyGHDL')
-rw-r--r--pyGHDL/libghdl/std_names.py509
1 files changed, 255 insertions, 254 deletions
diff --git a/pyGHDL/libghdl/std_names.py b/pyGHDL/libghdl/std_names.py
index 5d9416623..961a0d247 100644
--- a/pyGHDL/libghdl/std_names.py
+++ b/pyGHDL/libghdl/std_names.py
@@ -578,257 +578,258 @@ class Name:
Ieee = 785
Std_Logic_1164 = 786
VITAL_Timing = 787
- Numeric_Std = 788
- Numeric_Bit = 789
- Numeric_Std_Unsigned = 790
- Std_Logic_Arith = 791
- Std_Logic_Signed = 792
- Std_Logic_Unsigned = 793
- Std_Logic_Textio = 794
- Std_Logic_Misc = 795
- Math_Real = 796
- Last_Ieee_Pkg = 796
- First_Ieee_Name = 797
- Std_Ulogic = 797
- Std_Ulogic_Vector = 798
- Std_Logic = 799
- Std_Logic_Vector = 800
- Rising_Edge = 801
- Falling_Edge = 802
- VITAL_Level0 = 803
- VITAL_Level1 = 804
- Unresolved_Unsigned = 805
- Unresolved_Signed = 806
- To_Integer = 807
- To_Unsigned = 808
- To_Signed = 809
- Resize = 810
- Std_Match = 811
- Shift_Left = 812
- Shift_Right = 813
- Rotate_Left = 814
- Rotate_Right = 815
- To_Bit = 816
- To_Bitvector = 817
- To_Stdulogic = 818
- To_Stdlogicvector = 819
- To_Stdulogicvector = 820
- Is_X = 821
- To_01 = 822
- To_X01 = 823
- To_X01Z = 824
- To_UX01 = 825
- Conv_Signed = 826
- Conv_Unsigned = 827
- Conv_Integer = 828
- Conv_Std_Logic_Vector = 829
- And_Reduce = 830
- Nand_Reduce = 831
- Or_Reduce = 832
- Nor_Reduce = 833
- Xor_Reduce = 834
- Xnor_Reduce = 835
- Ceil = 836
- Floor = 837
- Round = 838
- Log2 = 839
- Sin = 840
- Cos = 841
- Arctan = 842
- Shl = 843
- Shr = 844
- Ext = 845
- Sxt = 846
- Find_Leftmost = 847
- Find_Rightmost = 848
- Last_Ieee_Name = 848
- First_Synthesis = 849
- Allconst = 849
- Allseq = 850
- Anyconst = 851
- Anyseq = 852
- Gclk = 853
- Loc = 854
- Keep = 855
- Syn_Black_Box = 856
- Last_Synthesis = 856
- First_Directive = 857
- Define = 857
- Endif = 858
- Ifdef = 859
- Ifndef = 860
- Include = 861
- Timescale = 862
- Undef = 863
- Protect = 864
- Begin_Protected = 865
- End_Protected = 866
- Key_Block = 867
- Data_Block = 868
- Line = 869
- Celldefine = 870
- Endcelldefine = 871
- Default_Nettype = 872
- Resetall = 873
- Last_Directive = 873
- First_Systask = 874
- Bits = 874
- D_Root = 875
- D_Unit = 876
- Last_Systask = 876
- First_SV_Method = 877
- Size = 877
- Insert = 878
- Delete = 879
- Pop_Front = 880
- Pop_Back = 881
- Push_Front = 882
- Push_Back = 883
- Name = 884
- Len = 885
- Substr = 886
- Exists = 887
- Atoi = 888
- Itoa = 889
- Find = 890
- Find_Index = 891
- Find_First = 892
- Find_First_Index = 893
- Find_Last = 894
- Find_Last_Index = 895
- Num = 896
- Randomize = 897
- Pre_Randomize = 898
- Post_Randomize = 899
- Srandom = 900
- Get_Randstate = 901
- Set_Randstate = 902
- Seed = 903
- State = 904
- Last_SV_Method = 904
- First_BSV = 905
- uAction = 905
- uActionValue = 906
- BVI = 907
- uC = 908
- uCF = 909
- uE = 910
- uSB = 911
- uSBR = 912
- Action = 913
- Endaction = 914
- Actionvalue = 915
- Endactionvalue = 916
- Ancestor = 917
- Clocked_By = 918
- Default_Clock = 919
- Default_Reset = 920
- Dependencies = 921
- Deriving = 922
- Determines = 923
- Enable = 924
- Ifc_Inout = 925
- Input_Clock = 926
- Input_Reset = 927
- Instance = 928
- Endinstance = 929
- Let = 930
- Match = 931
- Method = 932
- Endmethod = 933
- Numeric = 934
- Output_Clock = 935
- Output_Reset = 936
- Par = 937
- Endpar = 938
- Path = 939
- Provisos = 940
- Ready = 941
- Reset_By = 942
- Rule = 943
- Endrule = 944
- Rules = 945
- Endrules = 946
- Same_Family = 947
- Schedule = 948
- Seq = 949
- Endseq = 950
- Typeclass = 951
- Endtypeclass = 952
- Valueof = 953
- uValueof = 954
- Last_BSV = 954
- First_Comment = 955
- Psl = 955
- Pragma = 956
- Synthesis = 957
- Synopsys = 958
- Translate_Off = 959
- Translate_On = 960
- Translate = 961
- Synthesis_Off = 962
- Synthesis_On = 963
- Off = 964
- Full_Case = 965
- Parallel_Case = 966
- Last_Comment = 966
- First_PSL = 967
- A = 967
- Af = 968
- Ag = 969
- Ax = 970
- Abort = 971
- Assume_Guarantee = 972
- Async_Abort = 973
- Before = 974
- Clock = 975
- E = 976
- Ef = 977
- Eg = 978
- Ex = 979
- Endpoint = 980
- Eventually = 981
- Fairness = 982
- Fell = 983
- Forall = 984
- G = 985
- Inf = 986
- Never = 987
- Next_A = 988
- Next_E = 989
- Next_Event = 990
- Next_Event_A = 991
- Next_Event_E = 992
- Onehot = 993
- Onehot0 = 994
- Prev = 995
- Rose = 996
- Strong = 997
- Sync_Abort = 998
- W = 999
- Whilenot = 1000
- Within = 1001
- X = 1002
- Last_PSL = 1002
- First_Edif = 1003
- Celltype = 1013
- View = 1014
- Viewtype = 1015
- Direction = 1016
- Contents = 1017
- Net = 1018
- Viewref = 1019
- Cellref = 1020
- Libraryref = 1021
- Portinstance = 1022
- Joined = 1023
- Portref = 1024
- Instanceref = 1025
- Design = 1026
- Designator = 1027
- Owner = 1028
- Member = 1029
- Number = 1030
- Rename = 1031
- Userdata = 1032
- Last_Edif = 1032
+ VITAL_Primitives = 788
+ Numeric_Std = 789
+ Numeric_Bit = 790
+ Numeric_Std_Unsigned = 791
+ Std_Logic_Arith = 792
+ Std_Logic_Signed = 793
+ Std_Logic_Unsigned = 794
+ Std_Logic_Textio = 795
+ Std_Logic_Misc = 796
+ Math_Real = 797
+ Last_Ieee_Pkg = 797
+ First_Ieee_Name = 798
+ Std_Ulogic = 798
+ Std_Ulogic_Vector = 799
+ Std_Logic = 800
+ Std_Logic_Vector = 801
+ Rising_Edge = 802
+ Falling_Edge = 803
+ VITAL_Level0 = 804
+ VITAL_Level1 = 805
+ Unresolved_Unsigned = 806
+ Unresolved_Signed = 807
+ To_Integer = 808
+ To_Unsigned = 809
+ To_Signed = 810
+ Resize = 811
+ Std_Match = 812
+ Shift_Left = 813
+ Shift_Right = 814
+ Rotate_Left = 815
+ Rotate_Right = 816
+ To_Bit = 817
+ To_Bitvector = 818
+ To_Stdulogic = 819
+ To_Stdlogicvector = 820
+ To_Stdulogicvector = 821
+ Is_X = 822
+ To_01 = 823
+ To_X01 = 824
+ To_X01Z = 825
+ To_UX01 = 826
+ Conv_Signed = 827
+ Conv_Unsigned = 828
+ Conv_Integer = 829
+ Conv_Std_Logic_Vector = 830
+ And_Reduce = 831
+ Nand_Reduce = 832
+ Or_Reduce = 833
+ Nor_Reduce = 834
+ Xor_Reduce = 835
+ Xnor_Reduce = 836
+ Ceil = 837
+ Floor = 838
+ Round = 839
+ Log2 = 840
+ Sin = 841
+ Cos = 842
+ Arctan = 843
+ Shl = 844
+ Shr = 845
+ Ext = 846
+ Sxt = 847
+ Find_Leftmost = 848
+ Find_Rightmost = 849
+ Last_Ieee_Name = 849
+ First_Synthesis = 850
+ Allconst = 850
+ Allseq = 851
+ Anyconst = 852
+ Anyseq = 853
+ Gclk = 854
+ Loc = 855
+ Keep = 856
+ Syn_Black_Box = 857
+ Last_Synthesis = 857
+ First_Directive = 858
+ Define = 858
+ Endif = 859
+ Ifdef = 860
+ Ifndef = 861
+ Include = 862
+ Timescale = 863
+ Undef = 864
+ Protect = 865
+ Begin_Protected = 866
+ End_Protected = 867
+ Key_Block = 868
+ Data_Block = 869
+ Line = 870
+ Celldefine = 871
+ Endcelldefine = 872
+ Default_Nettype = 873
+ Resetall = 874
+ Last_Directive = 874
+ First_Systask = 875
+ Bits = 875
+ D_Root = 876
+ D_Unit = 877
+ Last_Systask = 877
+ First_SV_Method = 878
+ Size = 878
+ Insert = 879
+ Delete = 880
+ Pop_Front = 881
+ Pop_Back = 882
+ Push_Front = 883
+ Push_Back = 884
+ Name = 885
+ Len = 886
+ Substr = 887
+ Exists = 888
+ Atoi = 889
+ Itoa = 890
+ Find = 891
+ Find_Index = 892
+ Find_First = 893
+ Find_First_Index = 894
+ Find_Last = 895
+ Find_Last_Index = 896
+ Num = 897
+ Randomize = 898
+ Pre_Randomize = 899
+ Post_Randomize = 900
+ Srandom = 901
+ Get_Randstate = 902
+ Set_Randstate = 903
+ Seed = 904
+ State = 905
+ Last_SV_Method = 905
+ First_BSV = 906
+ uAction = 906
+ uActionValue = 907
+ BVI = 908
+ uC = 909
+ uCF = 910
+ uE = 911
+ uSB = 912
+ uSBR = 913
+ Action = 914
+ Endaction = 915
+ Actionvalue = 916
+ Endactionvalue = 917
+ Ancestor = 918
+ Clocked_By = 919
+ Default_Clock = 920
+ Default_Reset = 921
+ Dependencies = 922
+ Deriving = 923
+ Determines = 924
+ Enable = 925
+ Ifc_Inout = 926
+ Input_Clock = 927
+ Input_Reset = 928
+ Instance = 929
+ Endinstance = 930
+ Let = 931
+ Match = 932
+ Method = 933
+ Endmethod = 934
+ Numeric = 935
+ Output_Clock = 936
+ Output_Reset = 937
+ Par = 938
+ Endpar = 939
+ Path = 940
+ Provisos = 941
+ Ready = 942
+ Reset_By = 943
+ Rule = 944
+ Endrule = 945
+ Rules = 946
+ Endrules = 947
+ Same_Family = 948
+ Schedule = 949
+ Seq = 950
+ Endseq = 951
+ Typeclass = 952
+ Endtypeclass = 953
+ Valueof = 954
+ uValueof = 955
+ Last_BSV = 955
+ First_Comment = 956
+ Psl = 956
+ Pragma = 957
+ Synthesis = 958
+ Synopsys = 959
+ Translate_Off = 960
+ Translate_On = 961
+ Translate = 962
+ Synthesis_Off = 963
+ Synthesis_On = 964
+ Off = 965
+ Full_Case = 966
+ Parallel_Case = 967
+ Last_Comment = 967
+ First_PSL = 968
+ A = 968
+ Af = 969
+ Ag = 970
+ Ax = 971
+ Abort = 972
+ Assume_Guarantee = 973
+ Async_Abort = 974
+ Before = 975
+ Clock = 976
+ E = 977
+ Ef = 978
+ Eg = 979
+ Ex = 980
+ Endpoint = 981
+ Eventually = 982
+ Fairness = 983
+ Fell = 984
+ Forall = 985
+ G = 986
+ Inf = 987
+ Never = 988
+ Next_A = 989
+ Next_E = 990
+ Next_Event = 991
+ Next_Event_A = 992
+ Next_Event_E = 993
+ Onehot = 994
+ Onehot0 = 995
+ Prev = 996
+ Rose = 997
+ Strong = 998
+ Sync_Abort = 999
+ W = 1000
+ Whilenot = 1001
+ Within = 1002
+ X = 1003
+ Last_PSL = 1003
+ First_Edif = 1004
+ Celltype = 1014
+ View = 1015
+ Viewtype = 1016
+ Direction = 1017
+ Contents = 1018
+ Net = 1019
+ Viewref = 1020
+ Cellref = 1021
+ Libraryref = 1022
+ Portinstance = 1023
+ Joined = 1024
+ Portref = 1025
+ Instanceref = 1026
+ Design = 1027
+ Designator = 1028
+ Owner = 1029
+ Member = 1030
+ Number = 1031
+ Rename = 1032
+ Userdata = 1033
+ Last_Edif = 1033