[][src]Function moore_vhdl_syntax::parser::rules::parse_package_decl

pub fn parse_package_decl<P: Parser>(p: &mut P) -> ReportedResult<PkgDecl>

Parse a package declaration. See IEEE 1076-2008 section 4.7.

package_decl :=
  "package" ident "is"
    [generic_clause [generic_map_aspect ";"]]
    {decl_item}
  "end" ["package"] [ident] ";"