mozilla/sweet.js — pull request #428 by trxcllnt (2014-12-09 09:37:51+00:00)
Title: Allows for interleaved case and rule definitions in the same macro.

Allows for:
```javascript
macro m {
rule { $x } => { $x + 5 }
case { _ } => { return #{ 10 } }
}
```