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