|
220 | 220 | 38 | |
221 | 221 | <class 'vsg.parser.blank_line'> |
222 | 222 | -------------------------------------------------------------------------------- |
223 | | -39 | -- Check others |
| 223 | +39 | -- Check bit string literal as choice |
224 | 224 | <class 'vsg.parser.comment'> |
225 | 225 | -------------------------------------------------------------------------------- |
226 | 226 | 40 | |
|
235 | 235 | <class 'vsg.parser.todo'> |
236 | 236 | <class 'vsg.token.case_statement.is_keyword'> |
237 | 237 | -------------------------------------------------------------------------------- |
238 | | -43 | when others => Out_1 <= 0; |
| 238 | +43 | when x"1" => Out_1 <= 0; |
239 | 239 | <class 'vsg.token.case_statement_alternative.when_keyword'> |
240 | | -<class 'vsg.token.choice.others_keyword'> |
| 240 | +<class 'vsg.token.bit_string_literal.base_specifier'> |
| 241 | +<class 'vsg.token.bit_string_literal.bit_value_string'> |
241 | 242 | <class 'vsg.token.case_statement_alternative.assignment'> |
242 | 243 | <class 'vsg.token.simple_waveform_assignment.target'> |
243 | 244 | <class 'vsg.token.simple_waveform_assignment.assignment'> |
|
257 | 258 | 46 | |
258 | 259 | <class 'vsg.parser.blank_line'> |
259 | 260 | -------------------------------------------------------------------------------- |
260 | | -47 | process begin |
| 261 | +47 | -- Check others |
| 262 | +<class 'vsg.parser.comment'> |
| 263 | +-------------------------------------------------------------------------------- |
| 264 | +48 | |
| 265 | +<class 'vsg.parser.blank_line'> |
| 266 | +-------------------------------------------------------------------------------- |
| 267 | +49 | process begin |
| 268 | +<class 'vsg.token.process_statement.process_keyword'> |
| 269 | +<class 'vsg.token.process_statement.begin_keyword'> |
| 270 | +-------------------------------------------------------------------------------- |
| 271 | +50 | case x is |
| 272 | +<class 'vsg.token.case_statement.case_keyword'> |
| 273 | +<class 'vsg.parser.todo'> |
| 274 | +<class 'vsg.token.case_statement.is_keyword'> |
| 275 | +-------------------------------------------------------------------------------- |
| 276 | +51 | when others => Out_1 <= 0; |
| 277 | +<class 'vsg.token.case_statement_alternative.when_keyword'> |
| 278 | +<class 'vsg.token.choice.others_keyword'> |
| 279 | +<class 'vsg.token.case_statement_alternative.assignment'> |
| 280 | +<class 'vsg.token.simple_waveform_assignment.target'> |
| 281 | +<class 'vsg.token.simple_waveform_assignment.assignment'> |
| 282 | +<class 'vsg.parser.todo'> |
| 283 | +<class 'vsg.token.simple_waveform_assignment.semicolon'> |
| 284 | +-------------------------------------------------------------------------------- |
| 285 | +52 | end case; |
| 286 | +<class 'vsg.token.case_statement.end_keyword'> |
| 287 | +<class 'vsg.token.case_statement.end_case_keyword'> |
| 288 | +<class 'vsg.token.case_statement.semicolon'> |
| 289 | +-------------------------------------------------------------------------------- |
| 290 | +53 | end process; |
| 291 | +<class 'vsg.token.process_statement.end_keyword'> |
| 292 | +<class 'vsg.token.process_statement.end_process_keyword'> |
| 293 | +<class 'vsg.token.process_statement.semicolon'> |
| 294 | +-------------------------------------------------------------------------------- |
| 295 | +54 | |
| 296 | +<class 'vsg.parser.blank_line'> |
| 297 | +-------------------------------------------------------------------------------- |
| 298 | +55 | process begin |
261 | 299 | <class 'vsg.token.process_statement.process_keyword'> |
262 | 300 | <class 'vsg.token.process_statement.begin_keyword'> |
263 | 301 | -------------------------------------------------------------------------------- |
264 | | -48 | case foo(i) is |
| 302 | +56 | case foo(i) is |
265 | 303 | <class 'vsg.token.case_statement.case_keyword'> |
266 | 304 | <class 'vsg.token.todo.name'> |
267 | 305 | <class 'vsg.token.todo.open_parenthesis'> |
268 | 306 | <class 'vsg.parser.todo'> |
269 | 307 | <class 'vsg.token.todo.close_parenthesis'> |
270 | 308 | <class 'vsg.token.case_statement.is_keyword'> |
271 | 309 | -------------------------------------------------------------------------------- |
272 | | -49 | end case; |
| 310 | +57 | end case; |
273 | 311 | <class 'vsg.token.case_statement.end_keyword'> |
274 | 312 | <class 'vsg.token.case_statement.end_case_keyword'> |
275 | 313 | <class 'vsg.token.case_statement.semicolon'> |
276 | 314 | -------------------------------------------------------------------------------- |
277 | | -50 | end process; |
| 315 | +58 | end process; |
278 | 316 | <class 'vsg.token.process_statement.end_keyword'> |
279 | 317 | <class 'vsg.token.process_statement.end_process_keyword'> |
280 | 318 | <class 'vsg.token.process_statement.semicolon'> |
281 | 319 | -------------------------------------------------------------------------------- |
282 | | -51 | |
| 320 | +59 | |
283 | 321 | <class 'vsg.parser.blank_line'> |
284 | 322 | -------------------------------------------------------------------------------- |
285 | | -52 | -- Testing combined case and ? |
| 323 | +60 | -- Testing combined case and ? |
286 | 324 | <class 'vsg.parser.comment'> |
287 | 325 | -------------------------------------------------------------------------------- |
288 | | -53 | |
| 326 | +61 | |
289 | 327 | <class 'vsg.parser.blank_line'> |
290 | 328 | -------------------------------------------------------------------------------- |
291 | | -54 | process begin |
| 329 | +62 | process begin |
292 | 330 | <class 'vsg.token.process_statement.process_keyword'> |
293 | 331 | <class 'vsg.token.process_statement.begin_keyword'> |
294 | 332 | -------------------------------------------------------------------------------- |
295 | | -55 | case? is |
| 333 | +63 | case? is |
296 | 334 | <class 'vsg.token.case_statement.case_keyword'> |
297 | 335 | <class 'vsg.token.case_statement.question_mark'> |
298 | 336 | <class 'vsg.token.case_statement.is_keyword'> |
299 | 337 | -------------------------------------------------------------------------------- |
300 | | -56 | end case; |
| 338 | +64 | end case; |
301 | 339 | <class 'vsg.token.case_statement.end_keyword'> |
302 | 340 | <class 'vsg.token.case_statement.end_case_keyword'> |
303 | 341 | <class 'vsg.token.case_statement.semicolon'> |
304 | 342 | -------------------------------------------------------------------------------- |
305 | | -57 | end process; |
| 343 | +65 | end process; |
306 | 344 | <class 'vsg.token.process_statement.end_keyword'> |
307 | 345 | <class 'vsg.token.process_statement.end_process_keyword'> |
308 | 346 | <class 'vsg.token.process_statement.semicolon'> |
309 | 347 | -------------------------------------------------------------------------------- |
310 | | -58 | |
| 348 | +66 | |
311 | 349 | <class 'vsg.parser.blank_line'> |
312 | 350 | -------------------------------------------------------------------------------- |
313 | | -59 | end architecture RTL; |
| 351 | +67 | end architecture RTL; |
314 | 352 | <class 'vsg.token.architecture_body.end_keyword'> |
315 | 353 | <class 'vsg.token.architecture_body.end_architecture_keyword'> |
316 | 354 | <class 'vsg.token.architecture_body.architecture_simple_name'> |
|
0 commit comments