[ [inheritance_clauses] {subprogram_clauses | map_order_function_spec} [subprogram_clauses | map_order_function_spec]... [, pragma_clause [, pragma_clause]...] ]
For information on the symbols and conventions of Backus-Naur Form (BNF) syntax, see Appendix A.