aboutsummaryrefslogtreecommitdiffstats
path: root/python/libghdl
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2020-04-11 11:34:19 +0200
committerTristan Gingold <tgingold@free.fr>2020-04-11 11:34:19 +0200
commit71ff56302baff001ea7d491a486143f0229a289b (patch)
tree91a5fd19d3def62ecd130179e3e268f27df82802 /python/libghdl
parent93d01c6d4abd22e8e0fd46a13727034de97ae783 (diff)
downloadghdl-71ff56302baff001ea7d491a486143f0229a289b.tar.gz
ghdl-71ff56302baff001ea7d491a486143f0229a289b.tar.bz2
ghdl-71ff56302baff001ea7d491a486143f0229a289b.zip
vhdl: handle pragma synthesis_on/synthesis_off.
Diffstat (limited to 'python/libghdl')
-rw-r--r--python/libghdl/thin/std_names.py364
1 files changed, 184 insertions, 180 deletions
diff --git a/python/libghdl/thin/std_names.py b/python/libghdl/thin/std_names.py
index b90bbd036..76053f968 100644
--- a/python/libghdl/thin/std_names.py
+++ b/python/libghdl/thin/std_names.py
@@ -617,183 +617,187 @@ class Name:
Log2 = 829
Sin = 830
Cos = 831
- Last_Ieee_Name = 831
- First_Synthesis = 832
- Allconst = 832
- Allseq = 833
- Anyconst = 834
- Anyseq = 835
- Last_Synthesis = 835
- First_Directive = 836
- Define = 836
- Endif = 837
- Ifdef = 838
- Ifndef = 839
- Include = 840
- Timescale = 841
- Undef = 842
- Protect = 843
- Begin_Protected = 844
- End_Protected = 845
- Key_Block = 846
- Data_Block = 847
- Line = 848
- Celldefine = 849
- Endcelldefine = 850
- Default_Nettype = 851
- Resetall = 852
- Last_Directive = 852
- First_Systask = 853
- Bits = 853
- D_Root = 854
- D_Unit = 855
- Last_Systask = 855
- First_SV_Method = 856
- Size = 856
- Insert = 857
- Delete = 858
- Pop_Front = 859
- Pop_Back = 860
- Push_Front = 861
- Push_Back = 862
- Name = 863
- Len = 864
- Substr = 865
- Exists = 866
- Atoi = 867
- Itoa = 868
- Find = 869
- Find_Index = 870
- Find_First = 871
- Find_First_Index = 872
- Find_Last = 873
- Find_Last_Index = 874
- Num = 875
- Randomize = 876
- Pre_Randomize = 877
- Post_Randomize = 878
- Srandom = 879
- Get_Randstate = 880
- Set_Randstate = 881
- Seed = 882
- State = 883
- Last_SV_Method = 883
- First_BSV = 884
- uAction = 884
- uActionValue = 885
- BVI = 886
- uC = 887
- uCF = 888
- uE = 889
- uSB = 890
- uSBR = 891
- Action = 892
- Endaction = 893
- Actionvalue = 894
- Endactionvalue = 895
- Ancestor = 896
- Clocked_By = 897
- Default_Clock = 898
- Default_Reset = 899
- Dependencies = 900
- Deriving = 901
- Determines = 902
- Enable = 903
- Ifc_Inout = 904
- Input_Clock = 905
- Input_Reset = 906
- Instance = 907
- Endinstance = 908
- Let = 909
- Match = 910
- Method = 911
- Endmethod = 912
- Numeric = 913
- Output_Clock = 914
- Output_Reset = 915
- Par = 916
- Endpar = 917
- Path = 918
- Provisos = 919
- Ready = 920
- Reset_By = 921
- Rule = 922
- Endrule = 923
- Rules = 924
- Endrules = 925
- Same_Family = 926
- Schedule = 927
- Seq = 928
- Endseq = 929
- Typeclass = 930
- Endtypeclass = 931
- Valueof = 932
- uValueof = 933
- Last_BSV = 933
- First_Comment = 934
- Psl = 934
- Pragma = 935
- Synthesis = 936
- Synopsys = 937
- Translate_Off = 938
- Translate_On = 939
- Translate = 940
- Off = 941
- Last_Comment = 941
- First_PSL = 942
- A = 942
- Af = 943
- Ag = 944
- Ax = 945
- Abort = 946
- Assume_Guarantee = 947
- Before = 948
- Clock = 949
- E = 950
- Ef = 951
- Eg = 952
- Ex = 953
- Endpoint = 954
- Eventually = 955
- Fairness = 956
- Fell = 957
- Forall = 958
- G = 959
- Inf = 960
- Inherit = 961
- Never = 962
- Next_A = 963
- Next_E = 964
- Next_Event = 965
- Next_Event_A = 966
- Next_Event_E = 967
- Prev = 968
- Rose = 969
- Strong = 970
- W = 971
- Whilenot = 972
- Within = 973
- X = 974
- Last_PSL = 974
- First_Edif = 975
- Celltype = 985
- View = 986
- Viewtype = 987
- Direction = 988
- Contents = 989
- Net = 990
- Viewref = 991
- Cellref = 992
- Libraryref = 993
- Portinstance = 994
- Joined = 995
- Portref = 996
- Instanceref = 997
- Design = 998
- Designator = 999
- Owner = 1000
- Member = 1001
- Number = 1002
- Rename = 1003
- Userdata = 1004
- Last_Edif = 1004
+ Ext = 832
+ Sxt = 833
+ Last_Ieee_Name = 833
+ First_Synthesis = 834
+ Allconst = 834
+ Allseq = 835
+ Anyconst = 836
+ Anyseq = 837
+ Last_Synthesis = 837
+ First_Directive = 838
+ Define = 838
+ Endif = 839
+ Ifdef = 840
+ Ifndef = 841
+ Include = 842
+ Timescale = 843
+ Undef = 844
+ Protect = 845
+ Begin_Protected = 846
+ End_Protected = 847
+ Key_Block = 848
+ Data_Block = 849
+ Line = 850
+ Celldefine = 851
+ Endcelldefine = 852
+ Default_Nettype = 853
+ Resetall = 854
+ Last_Directive = 854
+ First_Systask = 855
+ Bits = 855
+ D_Root = 856
+ D_Unit = 857
+ Last_Systask = 857
+ First_SV_Method = 858
+ Size = 858
+ Insert = 859
+ Delete = 860
+ Pop_Front = 861
+ Pop_Back = 862
+ Push_Front = 863
+ Push_Back = 864
+ Name = 865
+ Len = 866
+ Substr = 867
+ Exists = 868
+ Atoi = 869
+ Itoa = 870
+ Find = 871
+ Find_Index = 872
+ Find_First = 873
+ Find_First_Index = 874
+ Find_Last = 875
+ Find_Last_Index = 876
+ Num = 877
+ Randomize = 878
+ Pre_Randomize = 879
+ Post_Randomize = 880
+ Srandom = 881
+ Get_Randstate = 882
+ Set_Randstate = 883
+ Seed = 884
+ State = 885
+ Last_SV_Method = 885
+ First_BSV = 886
+ uAction = 886
+ uActionValue = 887
+ BVI = 888
+ uC = 889
+ uCF = 890
+ uE = 891
+ uSB = 892
+ uSBR = 893
+ Action = 894
+ Endaction = 895
+ Actionvalue = 896
+ Endactionvalue = 897
+ Ancestor = 898
+ Clocked_By = 899
+ Default_Clock = 900
+ Default_Reset = 901
+ Dependencies = 902
+ Deriving = 903
+ Determines = 904
+ Enable = 905
+ Ifc_Inout = 906
+ Input_Clock = 907
+ Input_Reset = 908
+ Instance = 909
+ Endinstance = 910
+ Let = 911
+ Match = 912
+ Method = 913
+ Endmethod = 914
+ Numeric = 915
+ Output_Clock = 916
+ Output_Reset = 917
+ Par = 918
+ Endpar = 919
+ Path = 920
+ Provisos = 921
+ Ready = 922
+ Reset_By = 923
+ Rule = 924
+ Endrule = 925
+ Rules = 926
+ Endrules = 927
+ Same_Family = 928
+ Schedule = 929
+ Seq = 930
+ Endseq = 931
+ Typeclass = 932
+ Endtypeclass = 933
+ Valueof = 934
+ uValueof = 935
+ Last_BSV = 935
+ First_Comment = 936
+ Psl = 936
+ Pragma = 937
+ Synthesis = 938
+ Synopsys = 939
+ Translate_Off = 940
+ Translate_On = 941
+ Translate = 942
+ Synthesis_Off = 943
+ Synthesis_On = 944
+ Off = 945
+ Last_Comment = 945
+ First_PSL = 946
+ A = 946
+ Af = 947
+ Ag = 948
+ Ax = 949
+ Abort = 950
+ Assume_Guarantee = 951
+ Before = 952
+ Clock = 953
+ E = 954
+ Ef = 955
+ Eg = 956
+ Ex = 957
+ Endpoint = 958
+ Eventually = 959
+ Fairness = 960
+ Fell = 961
+ Forall = 962
+ G = 963
+ Inf = 964
+ Inherit = 965
+ Never = 966
+ Next_A = 967
+ Next_E = 968
+ Next_Event = 969
+ Next_Event_A = 970
+ Next_Event_E = 971
+ Prev = 972
+ Rose = 973
+ Strong = 974
+ W = 975
+ Whilenot = 976
+ Within = 977
+ X = 978
+ Last_PSL = 978
+ First_Edif = 979
+ Celltype = 989
+ View = 990
+ Viewtype = 991
+ Direction = 992
+ Contents = 993
+ Net = 994
+ Viewref = 995
+ Cellref = 996
+ Libraryref = 997
+ Portinstance = 998
+ Joined = 999
+ Portref = 1000
+ Instanceref = 1001
+ Design = 1002
+ Designator = 1003
+ Owner = 1004
+ Member = 1005
+ Number = 1006
+ Rename = 1007
+ Userdata = 1008
+ Last_Edif = 1008