...
ENTITY e IS
...
BEGIN
...
END e ;
|
...
ARCHITECTURE a OF e IS
...
BEGIN
...
END a ;
|
...
CONFIGURATION c
OF e IS
...
...
...
END
|
...
PACKAGE pkg IS
...
...
...
END pkg ;
|
exit_statement ::=
[ label : ]
exit
[
loop
_label ] [
when
condition ] ;
|
..
PACKAGE BODY pck
IS
...
...
...
END pck ;
|
...
b: BLOCK IS
...
BEGIN
...
END BLOCK b ;
|
FUNCTION f (...)
RETURN r IS
...
BEGIN
...
END f ;
|
PROCEDURE p (...) IS
...
BEGIN
...
END p ;
|
p : PROCESS
...
BEGIN
...
END PROCESS p ;
|