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

pub fn parse_subprog_decl_item<P: Parser>(p: &mut P) -> ReportedResult<Subprog>

Parse a subprogram declarative item, which is either a subprogram declaration, body, or instantiation. See IEEE 1076-2008 section 4.2.

subprog_decl := subprog_spec ";"
subprog_body := subprog_spec "is" ...
subprog_inst := subprog_spec "is" "new" name [signature] [generic_map_aspect] ";"