Slide 64
Slide 64 text
# Expansion Strategies: infix
macro => {!
rule infix { ($value (,) ...) | {$body ...} } => {!
function($value (,) ...) {!
$body ...!
}.bind(this)!
}!
rule infix { ($value (,) ...) | $guard:expr } => {!
function($value (,) ...) {!
return $guard;!
}.bind(this)!
}!
}!