Function moore_vhdl_syntax::parser::rules::parse_select_assign [−][src]
pub fn parse_select_assign<P: Parser>(p: &mut P) -> ReportedResult<StmtData>
Expand description
Parse a select assign statement. See IEEE 1076-2008 section 10.5.
assign_stmt := "with" expr "select" ["?"] assign_dst assign_mode selected_waves ";" assign_dst := (name|paren_expr) ("<=" | ":=") ["guarded"] assign_mode := [delay_mech] | "force" [force_mode] force_mode := "in" | "out" delay_mech := "transport" | ["reject" expr] "inertial"