language-javascript icon indicating copy to clipboard operation
language-javascript copied to clipboard

async event, failure to parse

Open setop opened this issue 5 years ago • 1 comments

I extracted a piece of code that generates a parsing error:

$('#form-2').addEventListener('submit', async event => {
	// some stuff
})

raise:

hjsmin: "IdentifierToken {tokenSpan = TokenPn 53 1 54, tokenLiteral = \"event\", tokenComment = [WhiteSpace (TokenPn 52 1 53) \" \"]}"
CallStack (from HasCallStack):
  error, called at src/Language/JavaScript/Parser/Parser.hs:46:17 in language-javascript-0.7.0.0-J7lG5B0tx71prIoGIZvqr:Language.JavaScript.Parser.Parser

When I remove "async", it works.

version:

hjsmin -v
hjsmin version 0.2.0.4 (using language-javascript version 0.7.0.0)

setop avatar Mar 20 '20 10:03 setop

hjsmin is just a very thin wrapper to functionality in https://github.com/erikd/language-javascript .

Moving this issue to that repo.

erikd avatar Jan 11 '23 02:01 erikd