Macro rusticata_macros::cond_else [−][src]
macro_rules! cond_else { ($i : expr, $cond : expr, $expr_then : ident! ($($args_then : tt) *), $expr_else : ident! ($($args_else : tt) *)) => { ... }; ($i : expr, $cond : expr, $expr_then : expr, $expr_else : ident! ($($args_else : tt) *)) => { ... }; ($i : expr, $cond : expr, $expr_then : ident! ($($args_then : tt) *), $expr_else : expr) => { ... }; ($i : expr, $cond : expr, $expr_then : expr, $expr_else : expr) => { ... }; }
Expand description
Helper macro for nom parsers: run first parser if condition is true, else second parser