diff options
Diffstat (limited to 'python/libghdl/thin/std_names.py')
-rw-r--r-- | python/libghdl/thin/std_names.py | 747 |
1 files changed, 747 insertions, 0 deletions
diff --git a/python/libghdl/thin/std_names.py b/python/libghdl/thin/std_names.py new file mode 100644 index 000000000..bef6eee48 --- /dev/null +++ b/python/libghdl/thin/std_names.py @@ -0,0 +1,747 @@ +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 + Context = 355 + Parameter = 356 + Last_Vhdl08 = 356 + First_Ams_Keyword = 357 + Across = 357 + Break = 358 + Limit = 359 + Nature = 360 + Noise = 361 + Procedural = 362 + Quantity = 363 + Reference = 364 + Spectrum = 365 + Subnature = 366 + Terminal = 367 + Through = 368 + Tolerance = 369 + Last_AMS_Vhdl = 369 + Last_Keyword = 369 + First_Verilog = 370 + Always = 370 + Assign = 371 + Buf = 372 + Bufif0 = 373 + Bufif1 = 374 + Casex = 375 + Casez = 376 + Cmos = 377 + Deassign = 378 + Default = 379 + Defparam = 380 + Disable = 381 + Edge = 382 + Endcase = 383 + Endfunction = 384 + Endmodule = 385 + Endprimitive = 386 + Endspecify = 387 + Endtable = 388 + Endtask = 389 + Force = 390 + Forever = 391 + Fork = 392 + Highz0 = 393 + Highz1 = 394 + Ifnone = 395 + Initial = 396 + Input = 397 + Join = 398 + Large = 399 + Macromodule = 400 + Medium = 401 + Module = 402 + Negedge = 403 + Nmos = 404 + Notif0 = 405 + Notif1 = 406 + Output = 407 + Pmos = 408 + Posedge = 409 + Primitive = 410 + Pull0 = 411 + Pull1 = 412 + Pulldown = 413 + Pullup = 414 + Realtime = 415 + Release = 416 + Reg = 417 + Repeat = 418 + Rcmos = 419 + Rnmos = 420 + Rpmos = 421 + Rtran = 422 + Rtranif0 = 423 + Rtranif1 = 424 + Scalared = 425 + Small = 426 + Specify = 427 + Specparam = 428 + Strong0 = 429 + Strong1 = 430 + Supply0 = 431 + Supply1 = 432 + Tablex = 433 + Task = 434 + Tran = 435 + Tranif0 = 436 + Tranif1 = 437 + Tri = 438 + Tri0 = 439 + Tri1 = 440 + Triand = 441 + Trior = 442 + Trireg = 443 + Vectored = 444 + Wand = 445 + Weak0 = 446 + Weak1 = 447 + Wire = 448 + Wor = 449 + Last_Verilog = 449 + First_V2001 = 450 + Automatic = 450 + Endgenerate = 451 + Genvar = 452 + Localparam = 453 + Unsigned = 454 + Signed = 455 + Last_V2001 = 455 + Uwire = 456 + First_SV3_0 = 457 + Always_Comb = 457 + Always_Ff = 458 + Always_Latch = 459 + Bit = 460 + Byte = 461 + Changed = 462 + Char = 463 + Const = 464 + Continue = 465 + Do = 466 + Endinterface = 467 + Endtransition = 468 + Enum = 469 + Export = 470 + Extern = 471 + Forkjoin = 472 + Iff = 473 + Import = 474 + Int = 475 + Interface = 476 + Logic = 477 + Longint = 478 + Longreal = 479 + Modport = 480 + Packed = 481 + Priority = 482 + Shortint = 483 + Shortreal = 484 + Static = 485 + Struct = 486 + Timeprecision = 487 + Timeunit = 488 + Transition = 489 + Typedef = 490 + Union = 491 + Unique = 492 + Unique0 = 493 + Void = 494 + Last_SV3_0 = 494 + First_SV3_1 = 495 + Chandle = 495 + Class = 496 + Clocking = 497 + Constraint = 498 + Cover = 499 + Dist = 500 + Endclass = 501 + Endclocking = 502 + Endprogram = 503 + Endproperty = 504 + Endsequence = 505 + Extends = 506 + Final = 507 + First_Match = 508 + Inside = 509 + Intersect = 510 + Join_Any = 511 + Join_None = 512 + Local = 513 + Program = 514 + Property = 515 + Rand = 516 + Randc = 517 + Ref = 518 + Sequence = 519 + Solve = 520 + String = 521 + Super = 522 + This = 523 + Throughout = 524 + Var = 525 + Virtual = 526 + Wait_Order = 527 + Last_SV3_1 = 527 + First_SV3_1a = 528 + Assume = 528 + Covergroup = 529 + Coverpoint = 530 + Endgroup = 531 + Endpackage = 532 + Expect = 533 + Foreach = 534 + Ignore_Bins = 535 + Illegal_Bins = 536 + Matches = 537 + Randcase = 538 + Randsequence = 539 + Tagged = 540 + Wildcard = 541 + Last_SV3_1a = 541 + First_SV2009 = 542 + Implies = 542 + S_Until = 543 + S_Until_With = 544 + Until_With = 545 + Last_SV2009 = 545 + First_Operator = 546 + Op_Equality = 546 + Op_Inequality = 547 + Op_Less = 548 + Op_Less_Equal = 549 + Op_Greater = 550 + Op_Greater_Equal = 551 + Op_Plus = 552 + Op_Minus = 553 + Op_Mul = 554 + Op_Div = 555 + Op_Exp = 556 + Op_Concatenation = 557 + Op_Condition = 558 + Op_Match_Equality = 559 + Op_Match_Inequality = 560 + Op_Match_Less = 561 + Op_Match_Less_Equal = 562 + Op_Match_Greater = 563 + Op_Match_Greater_Equal = 564 + Last_Operator = 564 + First_Attribute = 565 + Base = 565 + Left = 566 + Right = 567 + High = 568 + Low = 569 + Pos = 570 + Val = 571 + Succ = 572 + Pred = 573 + Leftof = 574 + Rightof = 575 + Reverse_Range = 576 + Length = 577 + Delayed = 578 + Stable = 579 + Quiet = 580 + Transaction = 581 + Event = 582 + Active = 583 + Last_Event = 584 + Last_Active = 585 + Last_Value = 586 + Last_Attribute = 586 + First_Vhdl87_Attribute = 587 + Behavior = 587 + Structure = 588 + Last_Vhdl87_Attribute = 588 + First_Vhdl93_Attribute = 589 + Ascending = 589 + Image = 590 + Value = 591 + Driving = 592 + Driving_Value = 593 + Simple_Name = 594 + Instance_Name = 595 + Path_Name = 596 + Last_Vhdl93_Attribute = 596 + First_Vhdl08_Attribute = 597 + Element = 597 + Last_Vhdl08_Attribute = 597 + First_AMS_Attribute = 598 + Contribution = 598 + Dot = 599 + Integ = 600 + Above = 601 + ZOH = 602 + LTF = 603 + ZTF = 604 + Ramp = 605 + Slew = 606 + Last_AMS_Attribute = 606 + First_Standard = 607 + Std = 607 + Standard = 608 + Boolean = 609 + NFalse = 610 + NTrue = 611 + Character = 612 + Severity_Level = 613 + Note = 614 + Warning = 615 + Error = 616 + Failure = 617 + Universal_Integer = 618 + Universal_Real = 619 + Convertible_Integer = 620 + Convertible_Real = 621 + Integer = 622 + Real = 623 + Time = 624 + Fs = 625 + Ps = 626 + Ns = 627 + Us = 628 + Ms = 629 + Sec = 630 + Min = 631 + Hr = 632 + Max = 633 + Delay_Length = 634 + Now = 635 + Natural = 636 + Positive = 637 + Bit_Vector = 638 + File_Open_Kind = 639 + Read_Mode = 640 + Write_Mode = 641 + Append_Mode = 642 + File_Open_Status = 643 + Open_Ok = 644 + Status_Error = 645 + Name_Error = 646 + Mode_Error = 647 + Foreign = 648 + Boolean_Vector = 649 + To_Bstring = 650 + To_Binary_String = 651 + To_Ostring = 652 + To_Octal_String = 653 + To_Hstring = 654 + To_Hex_String = 655 + Integer_Vector = 656 + Real_Vector = 657 + Time_Vector = 658 + Digits = 659 + Format = 660 + Unit = 661 + Domain_Type = 662 + Quiescent_Domain = 663 + Time_Domain = 664 + Frequency_Domain = 665 + Domain = 666 + Frequency = 667 + Last_Standard = 667 + First_Charname = 668 + Nul = 668 + Soh = 669 + Stx = 670 + Etx = 671 + Eot = 672 + Enq = 673 + Ack = 674 + Bel = 675 + Bs = 676 + Ht = 677 + Lf = 678 + Vt = 679 + Ff = 680 + Cr = 681 + So = 682 + Si = 683 + Dle = 684 + Dc1 = 685 + Dc2 = 686 + Dc3 = 687 + Dc4 = 688 + Nak = 689 + Syn = 690 + Etb = 691 + Can = 692 + Em = 693 + Sub = 694 + Esc = 695 + Fsp = 696 + Gsp = 697 + Rsp = 698 + Usp = 699 + Del = 700 + C128 = 701 + C129 = 702 + C130 = 703 + C131 = 704 + C132 = 705 + C133 = 706 + C134 = 707 + C135 = 708 + C136 = 709 + C137 = 710 + C138 = 711 + C139 = 712 + C140 = 713 + C141 = 714 + C142 = 715 + C143 = 716 + C144 = 717 + C145 = 718 + C146 = 719 + C147 = 720 + C148 = 721 + C149 = 722 + C150 = 723 + C151 = 724 + C152 = 725 + C153 = 726 + C154 = 727 + C155 = 728 + C156 = 729 + C157 = 730 + C158 = 731 + C159 = 732 + Last_Charname = 732 + First_Misc = 733 + Guard = 733 + Deallocate = 734 + File_Open = 735 + File_Close = 736 + Read = 737 + Write = 738 + Flush = 739 + Endfile = 740 + I = 741 + J = 742 + F = 743 + L = 744 + P = 745 + R = 746 + S = 747 + V = 748 + External_Name = 749 + Open_Kind = 750 + First = 751 + Last = 752 + Textio = 753 + Work = 754 + Text = 755 + To_String = 756 + Minimum = 757 + Maximum = 758 + Untruncated_Text_Read = 759 + Textio_Read_Real = 760 + Textio_Write_Real = 761 + Get_Resolution_Limit = 762 + Control_Simulation = 763 + Step = 764 + Index = 765 + Item = 766 + Uu_File_Uu = 767 + Uu_Line_Uu = 768 + NNone = 769 + Last_Misc = 769 + First_Ieee = 770 + Ieee = 770 + Std_Logic_1164 = 771 + Std_Ulogic = 772 + Std_Ulogic_Vector = 773 + Std_Logic = 774 + Std_Logic_Vector = 775 + Rising_Edge = 776 + Falling_Edge = 777 + VITAL_Timing = 778 + VITAL_Level0 = 779 + VITAL_Level1 = 780 + Numeric_Std = 781 + Numeric_Bit = 782 + Unresolved_Unsigned = 783 + Unresolved_Signed = 784 + Std_Logic_Arith = 785 + Std_Logic_Signed = 786 + Std_Logic_Textio = 787 + Std_Logic_Unsigned = 788 + Last_Ieee = 788 + First_Directive = 789 + Define = 789 + Endif = 790 + Ifdef = 791 + Ifndef = 792 + Include = 793 + Timescale = 794 + Undef = 795 + Protect = 796 + Begin_Protected = 797 + End_Protected = 798 + Key_Block = 799 + Data_Block = 800 + Line = 801 + Celldefine = 802 + Endcelldefine = 803 + Default_Nettype = 804 + Resetall = 805 + Last_Directive = 805 + First_Systask = 806 + Bits = 806 + D_Root = 807 + D_Unit = 808 + Last_Systask = 808 + First_SV_Method = 809 + Size = 809 + Insert = 810 + Delete = 811 + Pop_Front = 812 + Pop_Back = 813 + Push_Front = 814 + Push_Back = 815 + Name = 816 + Len = 817 + Substr = 818 + Exists = 819 + Atoi = 820 + Itoa = 821 + Find = 822 + Find_Index = 823 + Find_First = 824 + Find_First_Index = 825 + Find_Last = 826 + Find_Last_Index = 827 + Num = 828 + Randomize = 829 + Pre_Randomize = 830 + Post_Randomize = 831 + Srandom = 832 + Get_Randstate = 833 + Set_Randstate = 834 + Seed = 835 + State = 836 + Last_SV_Method = 836 + First_BSV = 837 + uAction = 837 + uActionValue = 838 + BVI = 839 + uC = 840 + uCF = 841 + uE = 842 + uSB = 843 + uSBR = 844 + Action = 845 + Endaction = 846 + Actionvalue = 847 + Endactionvalue = 848 + Ancestor = 849 + Clocked_By = 850 + Default_Clock = 851 + Default_Reset = 852 + Dependencies = 853 + Deriving = 854 + Determines = 855 + Enable = 856 + Ifc_Inout = 857 + Input_Clock = 858 + Input_Reset = 859 + Instance = 860 + Endinstance = 861 + Let = 862 + Match = 863 + Method = 864 + Endmethod = 865 + Numeric = 866 + Output_Clock = 867 + Output_Reset = 868 + Par = 869 + Endpar = 870 + Path = 871 + Provisos = 872 + Ready = 873 + Reset_By = 874 + Rule = 875 + Endrule = 876 + Rules = 877 + Endrules = 878 + Same_Family = 879 + Schedule = 880 + Seq = 881 + Endseq = 882 + Typeclass = 883 + Endtypeclass = 884 + Valueof = 885 + uValueof = 886 + Last_BSV = 886 + First_Comment = 887 + Psl = 887 + Pragma = 888 + Last_Comment = 888 + First_PSL = 889 + A = 889 + Af = 890 + Ag = 891 + Ax = 892 + Abort = 893 + Assume_Guarantee = 894 + Before = 895 + Clock = 896 + E = 897 + Ef = 898 + Eg = 899 + Ex = 900 + Endpoint = 901 + Eventually = 902 + Fairness = 903 + Fell = 904 + Forall = 905 + G = 906 + Inf = 907 + Inherit = 908 + Never = 909 + Next_A = 910 + Next_E = 911 + Next_Event = 912 + Next_Event_A = 913 + Next_Event_E = 914 + Prev = 915 + Restrict = 916 + Restrict_Guarantee = 917 + Rose = 918 + Strong = 919 + Vmode = 920 + Vprop = 921 + Vunit = 922 + W = 923 + Whilenot = 924 + Within = 925 + X = 926 + Last_PSL = 926 + First_Edif = 927 + Celltype = 937 + View = 938 + Viewtype = 939 + Direction = 940 + Contents = 941 + Net = 942 + Viewref = 943 + Cellref = 944 + Libraryref = 945 + Portinstance = 946 + Joined = 947 + Portref = 948 + Instanceref = 949 + Design = 950 + Designator = 951 + Owner = 952 + Member = 953 + Number = 954 + Rename = 955 + Userdata = 956 + Last_Edif = 956 |