Source code for pyGHDL.libghdl.vhdl.tokens

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


[docs]@export @unique class Tok(IntEnum): Invalid = 0 Eof = 1 Newline = 2 Block_Comment_Start = 3 Block_Comment_End = 4 Block_Comment_Text = 5 Line_Comment = 6 Character = 7 Identifier = 8 Integer = 9 Real = 10 String = 11 Bit_String = 12 Integer_Letter = 13 Left_Paren = 14 Right_Paren = 15 Left_Bracket = 16 Right_Bracket = 17 Colon = 18 Semi_Colon = 19 Comma = 20 Double_Arrow = 21 Tick = 22 Double_Star = 23 Assign = 24 Bar = 25 Box = 26 Dot = 27 Equal_Equal = 28 Equal = 29 Not_Equal = 30 Less = 31 Less_Equal = 32 Greater = 33 Greater_Equal = 34 Match_Equal = 35 Match_Not_Equal = 36 Match_Less = 37 Match_Less_Equal = 38 Match_Greater = 39 Match_Greater_Equal = 40 Plus = 41 Minus = 42 Ampersand = 43 Question_Mark = 44 Condition = 45 Double_Less = 46 Double_Greater = 47 Caret = 48 And_And = 49 Bar_Bar = 50 Left_Curly = 51 Right_Curly = 52 Exclam_Mark = 53 Brack_Star = 54 Brack_Plus_Brack = 55 Brack_Arrow = 56 Brack_Equal = 57 Bar_Arrow = 58 Bar_Double_Arrow = 59 Minus_Greater = 60 Equiv_Arrow = 61 Arobase = 62 Star = 63 Slash = 64 Mod = 65 Rem = 66 Abs = 67 Not = 68 Access = 69 After = 70 Alias = 71 All = 72 Architecture = 73 Array = 74 Assert = 75 Attribute = 76 Begin = 77 Block = 78 Body = 79 Buffer = 80 Bus = 81 Case = 82 Component = 83 Configuration = 84 Constant = 85 Disconnect = 86 Downto = 87 Else = 88 Elsif = 89 End = 90 Entity = 91 Exit = 92 File = 93 For = 94 Function = 95 Generate = 96 Generic = 97 Guarded = 98 If = 99 In = 100 Inout = 101 Is = 102 Label = 103 Library = 104 Linkage = 105 Loop = 106 Map = 107 New = 108 Next = 109 Null = 110 Of = 111 On = 112 Open = 113 Others = 114 Out = 115 Package = 116 Port = 117 Procedure = 118 Process = 119 Range = 120 Record = 121 Register = 122 Report = 123 Return = 124 Select = 125 Severity = 126 Signal = 127 Subtype = 128 Then = 129 To = 130 Transport = 131 Type = 132 Units = 133 Until = 134 Use = 135 Variable = 136 Wait = 137 When = 138 While = 139 With = 140 And = 141 Or = 142 Xor = 143 Nand = 144 Nor = 145 Xnor = 146 Group = 147 Impure = 148 Inertial = 149 Literal = 150 Postponed = 151 Pure = 152 Reject = 153 Shared = 154 Unaffected = 155 Sll = 156 Sla = 157 Sra = 158 Srl = 159 Rol = 160 Ror = 161 Protected = 162 Assume = 163 Context = 164 Cover = 165 Default = 166 Force = 167 Parameter = 168 Property = 169 Release = 170 Restrict = 171 Restrict_Guarantee = 172 Sequence = 173 Inherit = 174 Vmode = 175 Vprop = 176 Vunit = 177 Across = 178 Break = 179 Limit = 180 Nature = 181 Noise = 182 Procedural = 183 Quantity = 184 Reference = 185 Spectrum = 186 Subnature = 187 Terminal = 188 Through = 189 Tolerance = 190 Psl_Clock = 191 Psl_Endpoint = 192 Psl_Const = 193 Psl_Boolean = 194 Inf = 195 Within = 196 Abort = 197 Async_Abort = 198 Sync_Abort = 199 Before = 200 Before_Em = 201 Before_Un = 202 Before_Em_Un = 203 Always = 204 Never = 205 Eventually_Em = 206 Next_Em = 207 Next_A = 208 Next_A_Em = 209 Next_E = 210 Next_E_Em = 211 Next_Event = 212 Next_Event_Em = 213 Next_Event_A = 214 Next_Event_A_Em = 215 Next_Event_E = 216 Next_Event_E_Em = 217 Until_Em = 218 Until_Un = 219 Until_Em_Un = 220 Prev = 221 Stable = 222 Fell = 223 Rose = 224 Onehot = 225 Onehot0 = 226