Consume optional semicolon after macro export
Adds test for consuming optional export trailing semicolon from PR #330
Merge branch 'pr/330'
build