Parsing combinators for JavaScript