Throw more descriptive errors on SyntaxError
Throw more descriptive errors on SyntaxError

The SyntaxError message thrown from desugar() will not include the
filename so we catch it and rethrow with filename of the code we were
trying to parse.

laverdet/js-xml-literal