A.3 BNF Index

Table A.1
is an
index to the VHDL BNF productions. For example, to find the legal positions for a
process
statement you would locate production rules
21
and
32
opposite
process_statement
in
Table A.1
. These rule numbers correspond to the productions for
concurrent_statement
(
21
) and
entity_declaration
(
32
). Next, turning to rule
32
for
entity_declaration
, you will find that only a
passive
_process_statement
is allowed in an entity declaration.
Table A.2
is a list of
VHDL keywords and an index to rules that reference a keyword.