[−][src]Function moore_vhdl_syntax::parser::rules::parse_case_stmt
pub fn parse_case_stmt<P: Parser>(
p: &mut P,
label: Option<Spanned<Name>>
) -> ReportedResult<StmtData>
Parse a case statement. See IEEE 1076-2008 section 10.9.
case_stmt:= "case" ["?"] expr "is" {"when" {expr}"|"+ "=>" {stmt}} "end" "case" ["?"] [ident] ";"