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