declarative_part

declarative_part ::= { ( basic_declarative_item | body ) } 

[rule list]
This rule is called by

-> block_statement -> entry_body -> package_body -> subprogram_body -> task_body