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

pub fn parse_proc_stmt<P: Parser>(
    p: &mut P,
    label: Option<Spanned<Name>>
) -> ReportedResult<StmtData>

Parse a process statement. See IEEE 1076-2008 section 11.3.

process_stmt := "process" ["(" ("all"|{name}",") ")"] ["is"] {decl_item} "begin" {stmt} "end" ["postponed"] "process" [ident] ";"