mozilla/sweet.js — pull request #330 by jayphelps (2014-05-24 04:29:34+00:00)
Title: Consume optional semicolon after macro export

```javascript

macro foo {
rule {
// input
} => {
// output
}
}

// If an export is followed by the optional semicolon it currently isn't consumed
// by the parser so is left in the output.
export foo;