Source code for pyGHDL.libghdl.std_names

# Auto generated Python source file from Ada sources
# Call 'make' in 'src/vhdl' to regenerate:
#
from pyTooling.Decorators import export


[docs] @export class Name: First_Character = 1 Last_Character = 256 First_Keyword = 257 Mod = 257 Rem = 258 Abs = 259 Not = 260 Access = 261 After = 262 Alias = 263 All = 264 Architecture = 265 Array = 266 Assert = 267 Attribute = 268 Begin = 269 Block = 270 Body = 271 Buffer = 272 Bus = 273 Case = 274 Component = 275 Configuration = 276 Constant = 277 Disconnect = 278 Downto = 279 Else = 280 Elsif = 281 End = 282 Entity = 283 Exit = 284 File = 285 For = 286 Function = 287 Generate = 288 Generic = 289 Guarded = 290 If = 291 In = 292 Inout = 293 Is = 294 Label = 295 Library = 296 Linkage = 297 Loop = 298 Map = 299 New = 300 Next = 301 Null = 302 Of = 303 On = 304 Open = 305 Others = 306 Out = 307 Package = 308 Port = 309 Procedure = 310 Process = 311 Range = 312 Record = 313 Register = 314 Report = 315 Return = 316 Select = 317 Severity = 318 Signal = 319 Subtype = 320 Then = 321 To = 322 Transport = 323 Type = 324 Units = 325 Until = 326 Use = 327 Variable = 328 Wait = 329 When = 330 While = 331 With = 332 And = 333 Or = 334 Xor = 335 Nand = 336 Nor = 337 Last_Vhdl87 = 337 Xnor = 338 Group = 339 Impure = 340 Inertial = 341 Literal = 342 Postponed = 343 Pure = 344 Reject = 345 Shared = 346 Unaffected = 347 Sll = 348 Sla = 349 Sra = 350 Srl = 351 Rol = 352 Ror = 353 Last_Vhdl93 = 353 Protected = 354 Last_Vhdl00 = 354 Assume = 355 Context = 356 Cover = 357 Default = 358 Force = 359 Parameter = 360 Property = 361 Release = 362 Restrict = 363 Restrict_Guarantee = 364 Sequence = 365 Inherit = 366 Vmode = 367 Vprop = 368 Vunit = 369 Last_Vhdl08 = 369 First_Vhdl19 = 370 Private = 370 View = 371 Last_Vhdl19 = 371 First_Ams_Keyword = 372 Across = 372 Break = 373 Limit = 374 Nature = 375 Noise = 376 Procedural = 377 Quantity = 378 Reference = 379 Spectrum = 380 Subnature = 381 Terminal = 382 Through = 383 Tolerance = 384 Last_AMS_Vhdl = 384 Last_Keyword = 384 First_Verilog = 385 Always = 385 Assign = 386 Buf = 387 Bufif0 = 388 Bufif1 = 389 Casex = 390 Casez = 391 Cmos = 392 Deassign = 393 Defparam = 394 Disable = 395 Edge = 396 Endcase = 397 Endfunction = 398 Endmodule = 399 Endprimitive = 400 Endspecify = 401 Endtable = 402 Endtask = 403 Forever = 404 Fork = 405 Highz0 = 406 Highz1 = 407 Ifnone = 408 Initial = 409 Input = 410 Join = 411 Large = 412 Macromodule = 413 Medium = 414 Module = 415 Negedge = 416 Nmos = 417 Notif0 = 418 Notif1 = 419 Output = 420 Pmos = 421 Posedge = 422 Primitive = 423 Pull0 = 424 Pull1 = 425 Pulldown = 426 Pullup = 427 Realtime = 428 Reg = 429 Repeat = 430 Rcmos = 431 Rnmos = 432 Rpmos = 433 Rtran = 434 Rtranif0 = 435 Rtranif1 = 436 Scalared = 437 Small = 438 Specify = 439 Specparam = 440 Strong0 = 441 Strong1 = 442 Supply0 = 443 Supply1 = 444 Tablex = 445 Task = 446 Tran = 447 Tranif0 = 448 Tranif1 = 449 Tri = 450 Tri0 = 451 Tri1 = 452 Triand = 453 Trior = 454 Trireg = 455 Vectored = 456 Wand = 457 Weak0 = 458 Weak1 = 459 Wire = 460 Wor = 461 Last_Verilog = 461 First_V2001 = 462 Automatic = 462 Endgenerate = 463 Genvar = 464 Localparam = 465 Unsigned = 466 Signed = 467 Last_V2001 = 467 Uwire = 468 First_SV3_0 = 469 Always_Comb = 469 Always_Ff = 470 Always_Latch = 471 Bit = 472 Byte = 473 Changed = 474 Char = 475 Const = 476 Continue = 477 Do = 478 Endinterface = 479 Endtransition = 480 Enum = 481 Export = 482 Extern = 483 Forkjoin = 484 Iff = 485 Import = 486 Int = 487 Interface = 488 Logic = 489 Longint = 490 Longreal = 491 Modport = 492 Packed = 493 Priority = 494 Shortint = 495 Shortreal = 496 Static = 497 Struct = 498 Timeprecision = 499 Timeunit = 500 Transition = 501 Typedef = 502 Union = 503 Unique = 504 Unique0 = 505 Void = 506 Last_SV3_0 = 506 First_SV3_1 = 507 Chandle = 507 Class = 508 Clocking = 509 Constraint = 510 Dist = 511 Endclass = 512 Endclocking = 513 Endprogram = 514 Endproperty = 515 Endsequence = 516 Extends = 517 Final = 518 First_Match = 519 Inside = 520 Intersect = 521 Join_Any = 522 Join_None = 523 Local = 524 Program = 525 Rand = 526 Randc = 527 Ref = 528 Solve = 529 String = 530 Super = 531 This = 532 Throughout = 533 Var = 534 Virtual = 535 Wait_Order = 536 Last_SV3_1 = 536 First_SV3_1a = 537 Covergroup = 537 Coverpoint = 538 Endgroup = 539 Endpackage = 540 Expect = 541 Foreach = 542 Ignore_Bins = 543 Illegal_Bins = 544 Matches = 545 Randcase = 546 Randsequence = 547 Tagged = 548 Wildcard = 549 Last_SV3_1a = 549 First_SV2009 = 550 Implies = 550 S_Until = 551 S_Until_With = 552 Until_With = 553 Last_SV2009 = 553 First_Vams = 554 Analog = 554 Discipline = 555 Enddiscipline = 556 Endnature = 557 Potential = 558 Flow = 559 Discrete = 560 Continuous = 561 Abstol = 562 Ddt_Nature = 563 Idt_Nature = 564 Branch = 565 From = 566 Exclude = 567 Ddt = 568 Idt = 569 White_Noise = 570 Last_Vams = 570 First_Operator = 571 Op_Equality = 571 Op_Inequality = 572 Op_Less = 573 Op_Less_Equal = 574 Op_Greater = 575 Op_Greater_Equal = 576 Op_Plus = 577 Op_Minus = 578 Op_Mul = 579 Op_Div = 580 Op_Exp = 581 Op_Concatenation = 582 Op_Condition = 583 Op_Match_Equality = 584 Op_Match_Inequality = 585 Op_Match_Less = 586 Op_Match_Less_Equal = 587 Op_Match_Greater = 588 Op_Match_Greater_Equal = 589 Last_Operator = 589 First_Attribute = 590 Base = 590 Left = 591 Right = 592 High = 593 Low = 594 Pos = 595 Val = 596 Succ = 597 Pred = 598 Leftof = 599 Rightof = 600 Reverse_Range = 601 Length = 602 Delayed = 603 Stable = 604 Quiet = 605 Transaction = 606 Event = 607 Active = 608 Last_Event = 609 Last_Active = 610 Last_Value = 611 Last_Attribute = 611 First_Vhdl87_Attribute = 612 Behavior = 612 Structure = 613 Last_Vhdl87_Attribute = 613 First_Vhdl93_Attribute = 614 Ascending = 614 Image = 615 Value = 616 Driving = 617 Driving_Value = 618 Simple_Name = 619 Instance_Name = 620 Path_Name = 621 Last_Vhdl93_Attribute = 621 First_Vhdl08_Attribute = 622 Element = 622 Last_Vhdl08_Attribute = 622 First_Vhdl19_Attribute = 623 Converse = 623 Last_Vhdl19_Attribute = 623 First_AMS_Attribute = 624 Contribution = 624 Dot = 625 Integ = 626 Above = 627 Zoh = 628 Ltf = 629 Ztf = 630 Ramp = 631 Slew = 632 Last_AMS_Attribute = 632 First_Standard = 633 Std = 633 Standard = 634 Boolean = 635 NFalse = 636 NTrue = 637 Character = 638 Severity_Level = 639 Note = 640 Warning = 641 Error = 642 Failure = 643 Universal_Integer = 644 Universal_Real = 645 Convertible_Integer = 646 Convertible_Real = 647 Integer = 648 Real = 649 Time = 650 Fs = 651 Ps = 652 Ns = 653 Us = 654 Ms = 655 Sec = 656 Min = 657 Hr = 658 Max = 659 Delay_Length = 660 Now = 661 Natural = 662 Positive = 663 Bit_Vector = 664 File_Open_Kind = 665 Read_Mode = 666 Write_Mode = 667 Append_Mode = 668 File_Open_Status = 669 Open_Ok = 670 Status_Error = 671 Name_Error = 672 Mode_Error = 673 Foreign = 674 Boolean_Vector = 675 To_Bstring = 676 To_Binary_String = 677 To_Ostring = 678 To_Octal_String = 679 To_Hstring = 680 To_Hex_String = 681 Integer_Vector = 682 Real_Vector = 683 Time_Vector = 684 Digits = 685 Format = 686 Unit = 687 Domain_Type = 688 Quiescent_Domain = 689 Time_Domain = 690 Frequency_Domain = 691 Domain = 692 Frequency = 693 First_Env = 694 Env = 694 Stop = 695 Finish = 696 Resolution_Limit = 697 First_Charname = 698 Nul = 698 Soh = 699 Stx = 700 Etx = 701 Eot = 702 Enq = 703 Ack = 704 Bel = 705 Bs = 706 Ht = 707 Lf = 708 Vt = 709 Ff = 710 Cr = 711 So = 712 Si = 713 Dle = 714 Dc1 = 715 Dc2 = 716 Dc3 = 717 Dc4 = 718 Nak = 719 Syn = 720 Etb = 721 Can = 722 Em = 723 Sub = 724 Esc = 725 Fsp = 726 Gsp = 727 Rsp = 728 Usp = 729 Del = 730 C128 = 731 C129 = 732 C130 = 733 C131 = 734 C132 = 735 C133 = 736 C134 = 737 C135 = 738 C136 = 739 C137 = 740 C138 = 741 C139 = 742 C140 = 743 C141 = 744 C142 = 745 C143 = 746 C144 = 747 C145 = 748 C146 = 749 C147 = 750 C148 = 751 C149 = 752 C150 = 753 C151 = 754 C152 = 755 C153 = 756 C154 = 757 C155 = 758 C156 = 759 C157 = 760 C158 = 761 C159 = 762 Last_Charname = 762 First_Misc = 763 Guard = 763 Deallocate = 764 File_Open = 765 File_Close = 766 Read = 767 Write = 768 Flush = 769 Endfile = 770 I = 771 J = 772 F = 773 L = 774 P = 775 R = 776 S = 777 V = 778 External_Name = 779 Open_Kind = 780 First = 781 Last = 782 Textio = 783 Work = 784 Text = 785 To_String = 786 Minimum = 787 Maximum = 788 Untruncated_Text_Read = 789 Textio_Read_Real = 790 Textio_Write_Real = 791 Get_Resolution_Limit = 792 Control_Simulation = 793 Get_Assert_Count = 794 Clear_Assert_Count = 795 Step = 796 Index = 797 Item = 798 Uu_File_Uu = 799 Uu_Line_Uu = 800 Label_Applies_To = 801 Return_Port_Name = 802 Map_To_Operator = 803 Type_Function = 804 Built_In = 805 NNone = 806 Last_Misc = 806 First_Ieee_Pkg = 807 Ieee = 807 Std_Logic_1164 = 808 VITAL_Timing = 809 VITAL_Primitives = 810 Numeric_Std = 811 Numeric_Bit = 812 Numeric_Std_Unsigned = 813 Std_Logic_Arith = 814 Std_Logic_Signed = 815 Std_Logic_Unsigned = 816 Std_Logic_Textio = 817 Std_Logic_Misc = 818 Math_Real = 819 Last_Ieee_Pkg = 819 First_Ieee_Name = 820 Std_Ulogic = 820 Std_Ulogic_Vector = 821 Std_Logic = 822 Std_Logic_Vector = 823 Rising_Edge = 824 Falling_Edge = 825 VITAL_Level0 = 826 VITAL_Level1 = 827 Unresolved_Unsigned = 828 Unresolved_Signed = 829 To_Integer = 830 To_Unsigned = 831 To_Signed = 832 Resize = 833 Std_Match = 834 Shift_Left = 835 Shift_Right = 836 Rotate_Left = 837 Rotate_Right = 838 To_Bit = 839 To_Bitvector = 840 To_Stdulogic = 841 To_Stdlogicvector = 842 To_Stdulogicvector = 843 Is_X = 844 To_01 = 845 To_X01 = 846 To_X01Z = 847 To_UX01 = 848 Conv_Signed = 849 Conv_Unsigned = 850 Conv_Integer = 851 Conv_Std_Logic_Vector = 852 And_Reduce = 853 Nand_Reduce = 854 Or_Reduce = 855 Nor_Reduce = 856 Xor_Reduce = 857 Xnor_Reduce = 858 Ceil = 859 Floor = 860 Round = 861 Trunc = 862 Realmax = 863 Realmin = 864 Exp = 865 Log = 866 Log2 = 867 Log10 = 868 Sin = 869 Cos = 870 Tan = 871 Arcsin = 872 Arccos = 873 Arctan = 874 Sinh = 875 Cosh = 876 Tanh = 877 Arcsinh = 878 Arccosh = 879 Arctanh = 880 Sign = 881 Sqrt = 882 Cbrt = 883 Shl = 884 Shr = 885 Ext = 886 Sxt = 887 Find_Leftmost = 888 Find_Rightmost = 889 Last_Ieee_Name = 889 First_Synthesis = 890 Allconst = 890 Allseq = 891 Anyconst = 892 Anyseq = 893 Gclk = 894 Loc = 895 Keep = 896 Syn_Black_Box = 897 Wrap = 898 Last_Synthesis = 898 First_Directive = 899 Define = 899 Endif = 900 Ifdef = 901 Ifndef = 902 Include = 903 Timescale = 904 Undef = 905 Protect = 906 Begin_Protected = 907 End_Protected = 908 Key_Block = 909 Data_Block = 910 Line = 911 Celldefine = 912 Endcelldefine = 913 Default_Nettype = 914 Resetall = 915 Last_Directive = 915 First_Systask = 916 Bits = 916 Cast = 917 D_Root = 918 D_Unit = 919 Typename = 920 Last_Systask = 920 First_SV_Method = 921 Size = 921 Insert = 922 Delete = 923 Pop_Front = 924 Pop_Back = 925 Push_Front = 926 Push_Back = 927 Name = 928 Len = 929 Putc = 930 Getc = 931 Toupper = 932 Tolower = 933 Compare = 934 Icompare = 935 Substr = 936 Exists = 937 Atoi = 938 Atohex = 939 Atooct = 940 Atobin = 941 Atoreal = 942 Itoa = 943 Hextoa = 944 Octtoa = 945 Bintoa = 946 Realtoa = 947 Find = 948 Find_Index = 949 Find_First = 950 Find_First_Index = 951 Find_Last = 952 Find_Last_Index = 953 Num = 954 Sort = 955 Rsort = 956 Shuffle = 957 Rand_Mode = 958 Randomize = 959 Pre_Randomize = 960 Post_Randomize = 961 Srandom = 962 Get_Randstate = 963 Set_Randstate = 964 Seed = 965 State = 966 Triggered = 967 Last_SV_Method = 967 First_BSV = 968 uAction = 968 uActionValue = 969 BVI = 970 uC = 971 uCF = 972 uE = 973 uSB = 974 uSBR = 975 Action = 976 Endaction = 977 Actionvalue = 978 Endactionvalue = 979 Ancestor = 980 Clocked_By = 981 Default_Clock = 982 Default_Reset = 983 Dependencies = 984 Deriving = 985 Determines = 986 Enable = 987 Ifc_Inout = 988 Input_Clock = 989 Input_Reset = 990 Instance = 991 Endinstance = 992 Let = 993 Match = 994 Method = 995 Endmethod = 996 Numeric = 997 Output_Clock = 998 Output_Reset = 999 Par = 1000 Endpar = 1001 Path = 1002 Provisos = 1003 Ready = 1004 Reset_By = 1005 Rule = 1006 Endrule = 1007 Rules = 1008 Endrules = 1009 Same_Family = 1010 Schedule = 1011 Seq = 1012 Endseq = 1013 Typeclass = 1014 Endtypeclass = 1015 Valueof = 1016 uValueof = 1017 Last_BSV = 1017 First_Comment = 1018 Psl = 1018 Pragma = 1019 Synthesis = 1020 Synopsys = 1021 Translate_Off = 1022 Translate_On = 1023 Translate = 1024 Synthesis_Off = 1025 Synthesis_On = 1026 Off = 1027 Full_Case = 1028 Parallel_Case = 1029 Last_Comment = 1029 First_PSL = 1030 A = 1030 Af = 1031 Ag = 1032 Ax = 1033 Abort = 1034 Assume_Guarantee = 1035 Async_Abort = 1036 Before = 1037 Clock = 1038 E = 1039 Ef = 1040 Eg = 1041 Ex = 1042 Endpoint = 1043 Eventually = 1044 Fairness = 1045 Fell = 1046 Forall = 1047 G = 1048 Inf = 1049 Never = 1050 Next_A = 1051 Next_E = 1052 Next_Event = 1053 Next_Event_A = 1054 Next_Event_E = 1055 Onehot = 1056 Onehot0 = 1057 Prev = 1058 Rose = 1059 Strong = 1060 Sync_Abort = 1061 W = 1062 Whilenot = 1063 Within = 1064 X = 1065 Last_PSL = 1065 First_Edif = 1066 Celltype = 1076 Viewtype = 1077 Direction = 1078 Contents = 1079 Net = 1080 Viewref = 1081 Cellref = 1082 Libraryref = 1083 Portinstance = 1084 Joined = 1085 Portref = 1086 Instanceref = 1087 Design = 1088 Designator = 1089 Owner = 1090 Member = 1091 Number = 1092 Rename = 1093 Userdata = 1094 Last_Edif = 1094