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

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

Parse a loop statement. See IEEE 1076-2008 section 10.10.

loop_stmt := ("while" expr | "for" ident "in" expr) "loop" {stmt} "end" "loop" [ident] ";"