Marijn Haverbeke

Results 15 issues of Marijn Haverbeke

There's already a widely-used ACE in the JS world: https://github.com/ajaxorg/ace . Now might be a good time to pick a different name.

When talking about forEach, map, reduce, clone, etc, there should be a note that these are built-in in ECMAScript 5. Also, the introduction should say a bit more about this.

Maybe? I don't think I've ever defined an exported item this way. But you could, and getdocs will currently explode if you try to document such a thing.

Recognize that `exports` is a special object, and treat assignments to it as exported top-level definitions And equate an assignment to `module.exports` to a definition of an item named `default`...

Currently, the tool will complain about the property being defined multiple times. Not sure how important this is, but it's a bug.

I.e. in code like `for (var a of /b/) {}`. Related to https://github.com/ternjs/acorn/issues/525 , since Acorn's tokenizer regexp disambiguation is based on Sweet.js' approach.

type: bug

In JavaScript, `function` at the start of a statement means the thing that comes after is parsed as a function statement, never an expression. So the following test case seems...

priority:low

If I import http://marijnhaverbeke.nl/blog/feed.atom , I only see the article titles, not their content. This is an Atom feed cobbled together by hand with a templating engine, but the w3c...

bug

In `array_expression` and `tuple_expression`, I'm pretty sure the attributes after the opening bracket should be `inner_attribute_item`, not `attribute_item`. See https://doc.rust-lang.org/reference/expressions/array-expr.html . There's a test in declarations.txt that expects the current...

Due to the way changes in the external scanner state prevent reuse of nodes created with another state, if you open a new tag (which is a common editing operation)...