--------------------------------------------------------------------------------
0 |
--------------------------------------------------------------------------------
1 |
<class 'vsg.parser.blank_line'>
--------------------------------------------------------------------------------
2 | entity FIFO is
<class 'vsg.token.entity_declaration.entity_keyword'>
<class 'vsg.token.entity_declaration.identifier'>
<class 'vsg.token.entity_declaration.is_keyword'>
--------------------------------------------------------------------------------
3 |
<class 'vsg.parser.blank_line'>
--------------------------------------------------------------------------------
4 | end entity FIFO;
<class 'vsg.token.entity_declaration.end_keyword'>
<class 'vsg.token.entity_declaration.end_entity_keyword'>
<class 'vsg.token.entity_declaration.entity_simple_name'>
<class 'vsg.token.entity_declaration.semicolon'>
--------------------------------------------------------------------------------
5 |
<class 'vsg.parser.blank_line'>
--------------------------------------------------------------------------------
6 | --vhdl_comp_off
<class 'vsg.token.pragma.ignore'>
--------------------------------------------------------------------------------
7 | entity FIFO is
<class 'vsg.token.pragma.ignore'>
<class 'vsg.token.pragma.ignore'>
<class 'vsg.token.pragma.ignore'>
--------------------------------------------------------------------------------
8 | --vhdl_comp_on
<class 'vsg.token.pragma.ignore'>
--------------------------------------------------------------------------------
9 |
<class 'vsg.parser.blank_line'>
--------------------------------------------------------------------------------
10 | entity FIFO is
<class 'vsg.token.entity_declaration.entity_keyword'>
<class 'vsg.token.entity_declaration.identifier'>
<class 'vsg.token.entity_declaration.is_keyword'>
--------------------------------------------------------------------------------
11 |
<class 'vsg.parser.blank_line'>
--------------------------------------------------------------------------------
12 | -- synthesis
<class 'vsg.parser.comment'>
--------------------------------------------------------------------------------
13 | -- synthesis something
<class 'vsg.token.pragma.single'>
--------------------------------------------------------------------------------
14 | -- synthesis something else
<class 'vsg.token.pragma.single'>
--------------------------------------------------------------------------------
15 | -- synthesis something else entirely
<class 'vsg.parser.comment'>
--------------------------------------------------------------------------------
16 | -- synthesis translate_off
<class 'vsg.token.pragma.open'>
--------------------------------------------------------------------------------
17 | -- synthesis translate_on
<class 'vsg.token.pragma.close'>
--------------------------------------------------------------------------------
18 |
<class 'vsg.parser.blank_line'>
--------------------------------------------------------------------------------
19 | -- pragma
<class 'vsg.parser.comment'>
--------------------------------------------------------------------------------
20 | -- pragma something
<class 'vsg.token.pragma.single'>
--------------------------------------------------------------------------------
21 | -- pragma something else
<class 'vsg.token.pragma.single'>
--------------------------------------------------------------------------------
22 | -- pragma something else entirely
<class 'vsg.parser.comment'>
--------------------------------------------------------------------------------
23 |
<class 'vsg.parser.blank_line'>
--------------------------------------------------------------------------------
24 | -- altera
<class 'vsg.parser.comment'>
--------------------------------------------------------------------------------
25 | -- altera something
<class 'vsg.token.pragma.single'>
--------------------------------------------------------------------------------
26 | -- altera something else
<class 'vsg.parser.comment'>
--------------------------------------------------------------------------------
27 | -- altera something else entirely
<class 'vsg.parser.comment'>
--------------------------------------------------------------------------------
28 |
<class 'vsg.parser.blank_line'>
--------------------------------------------------------------------------------
29 | -- RTL_SYNTHESIS
<class 'vsg.parser.comment'>
--------------------------------------------------------------------------------
30 | -- RTL_SYNTHESIS ON
<class 'vsg.token.pragma.close'>
--------------------------------------------------------------------------------
31 | -- RTL_SYNTHESIS OFF
<class 'vsg.token.pragma.open'>
--------------------------------------------------------------------------------
32 | -- RTL_SYNTHESIS something
<class 'vsg.parser.comment'>
--------------------------------------------------------------------------------
33 |
<class 'vsg.parser.blank_line'>
--------------------------------------------------------------------------------
34 | -- synopsys
<class 'vsg.parser.comment'>
--------------------------------------------------------------------------------
35 | -- synopsys something
<class 'vsg.token.pragma.single'>
--------------------------------------------------------------------------------
36 | -- synopsys something else
<class 'vsg.token.pragma.single'>
--------------------------------------------------------------------------------
37 | -- synopsys something else entirely
<class 'vsg.parser.comment'>
--------------------------------------------------------------------------------
38 |
<class 'vsg.parser.blank_line'>
--------------------------------------------------------------------------------
39 | -- xilinx
<class 'vsg.parser.comment'>
--------------------------------------------------------------------------------
40 | -- xilinx something
<class 'vsg.token.pragma.single'>
--------------------------------------------------------------------------------
41 | -- xilinx something else
<class 'vsg.token.pragma.single'>
--------------------------------------------------------------------------------
42 | -- xilinx something else entirely
<class 'vsg.parser.comment'>
--------------------------------------------------------------------------------
43 |
<class 'vsg.parser.blank_line'>
--------------------------------------------------------------------------------
44 | end entity;
<class 'vsg.token.entity_declaration.end_keyword'>
<class 'vsg.token.entity_declaration.end_entity_keyword'>
<class 'vsg.token.entity_declaration.semicolon'>
