Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/babel/babylon

PSA: moved into babel/babel as @babel/parser -->
https://github.com/babel/babylon

fix associativity parsing, hopefully for good this time

8296fe1415c10cb3f159991d3a327fd9944a575c authored almost 10 years ago by Charlie Somerville <[email protected]>
Keep acorn_csp.js for npm module

The published version v0.11.1-17 doesn't include acorn_csp.js.
`.npmignore` is required to keep ...

a2f1b75243eca32ba23e8b94337b24bced4ab017 authored almost 10 years ago by Ryunosuke SATO <[email protected]>
fix flow function param type parsing - allow optional notation as well as type declaration - fixes 6to5/6to5#524

5f9f58838669bf4e665c6180fd32d0544f585d07 authored almost 10 years ago by Sebastian McKenzie <[email protected]>
v0.11.1-17

2debaf0f5e8023c7ea72c142b22b4d739debe75a authored almost 10 years ago by Sebastian McKenzie <[email protected]>
fix exponentiation tests

7c3a487355b0f93266328775e1d62a926cbb1fc1 authored almost 10 years ago by Sebastian McKenzie <[email protected]>
fix styling in right associative

a0a20f9fb2216780603dd43b06257b6ffaf668fb authored almost 10 years ago by Sebastian McKenzie <[email protected]>
Merge pull request #19 from charliesome/fix-right-associative-parse

Fix right associative parse precedence

a189dbdcef44462b0ba831c8c7ae6216b92183c9 authored almost 10 years ago by Sebastian McKenzie <[email protected]>
pass minPrec when right recursing rather than prec - 1

30e9978ffb87df91ad37b7ebb300a342a15af29b authored almost 10 years ago by Charlie Somerville <[email protected]>
Add a test for issue #201

dac747dfa9390e84ae9e1b1a10327bd800116d1a authored almost 10 years ago by Marijn Haverbeke <[email protected]>
Kill finishNodeAt in acorn_loose as well

Issue #200

3e513fc6a8613bfec779faf32d19324c31422253 authored almost 10 years ago by Marijn Haverbeke <[email protected]>
Adapt ES6 template handling to new tokenizer.

Avoid need for:
* extra `templates` array in favor of new `tokContext`;
* special location handl...

6dee98d1b9709419bcd57fc24a24c4e61b2e202b authored almost 10 years ago by Ingvar Stepanyan <[email protected]>
add extra exponentiation operator test

bdb8e5728303ba0a9f1f362a5c2a6ccf63a9fa4a authored almost 10 years ago by Sebastian McKenzie <[email protected]>
Merge pull request #18 from charliesome/pow-associativity

Fix ** operator associativity

572b98b6b9b5913711ba1bae332bb5d5b1ed4431 authored almost 10 years ago by Sebastian McKenzie <[email protected]>
use right recursion for right associative operators

b51118c3fcd05cbd0cce58826f4c561a3a57e3d3 authored almost 10 years ago by Charlie Somerville <[email protected]>
set the rightAssociative flag on _exponent

5f42326f34a1e2ee2f43fb69a07cd2746de08df6 authored almost 10 years ago by Charlie Somerville <[email protected]>
remove acorn csp from repo

f558bd7db4126d8a59df75b4aae4d2f4b9ae4920 authored almost 10 years ago by Sebastian McKenzie <[email protected]>
add make build task

13225012767b835e8cb3fc4831b4004271730b8f authored almost 10 years ago by Sebastian McKenzie <[email protected]>
add more exponentation operator tests

58f84e595fcd8876bef764826c04a2333ff72887 authored almost 10 years ago by Sebastian McKenzie <[email protected]>
add acorn_csp.js to gitignore

dc197cecf705206cd45512c94d40400431c533cf authored almost 10 years ago by Sebastian McKenzie <[email protected]>
Merge pull request #17 from jridgewell/mallot

Support Mallet operator

8aa74ab8455db8a40e4622a3a2fd456450d58a70 authored almost 10 years ago by Sebastian McKenzie <[email protected]>
Support Mallet operator

The mallet will check to see if the variable is falsey, and if
it is, override it. It's almost t...

856571e94853db561ff5273814362d1590a41c1b authored almost 10 years ago by Justin Ridgewell <[email protected]>
Merge pull request #16 from kossnocorp/acorn-6to5/fix_test

Turn on playground for `"obj ?= 2"`

196ab15f805de1dd546af05a789fbb1b6c6a6ebd authored almost 10 years ago by Sebastian McKenzie <[email protected]>
Turn on playground for "obj ?= 2"

Without it fail with different issue, doesn’t connected to real case:
`Got error message: Unexpe...

ff769780ea1a0601d439e8bbfe48140214c0dec7 authored almost 10 years ago by Sasha Koss <[email protected]>
Re-read only number or string after "use strict".

Fixes double-entering same tokContext for various parentheses.

f6c45ac59f613585eae2a4fbb556b26c325a4a6c authored almost 10 years ago by Ingvar Stepanyan <[email protected]>
v0.11.1-16

f3299fa88dc405052f784989572eae9b969a3e59 authored almost 10 years ago by Sebastian McKenzie <[email protected]>
limit memoisation assignment operator to playground mode

886d84c18cf6e5eb7a0535cb9295b8fafcd82d3d authored almost 10 years ago by Sebastian McKenzie <[email protected]>
Update tests.

d34aea63ab8fb726de111d37c1504be94feb3bb6 authored almost 10 years ago by Ingvar Stepanyan <[email protected]>
Remove deprecated `ComprehensionBlock.of` property.

Comprehensions were moved to ES7 anyway, so there is no sense
in keeping intermediate no-more-su...

e7beee177d60040890b5e284df93fc70a884701f authored almost 10 years ago by Ingvar Stepanyan <[email protected]>
`shouldSkipSpace` is no more needed in `finishToken`.

7e85da74cbb835963960721ff67a4520d106a387 authored almost 10 years ago by Ingvar Stepanyan <[email protected]>
Made tokenize() compliant with ES6 iterables for easier processing.

ad9411d2aec4ac37bf441bc452a85e3217b6a05d authored almost 10 years ago by Ingvar Stepanyan <[email protected]>
Initial rewrite of JSX parser onto new tokenizer (all tests passing).

802c4cd8cb41692582b76ae2dda4890449c6853f authored almost 10 years ago by Ingvar Stepanyan <[email protected]>
[loose parser] Fetch token before comment when tokenizer raises unterminated comment error

Closes #197

0f55a53a7df559847cac7bb748b70d3b454d0cd8 authored almost 10 years ago by Marijn Haverbeke <[email protected]>
Add --ecma7 option to CLI

cee56dab67b9feee11cd1b8099c59df77748b146 authored almost 10 years ago by Forbes Lindesay <[email protected]>
Merge pull request #14 from kossnocorp/fix_tests

Fix broken test

741fcefa31cfbe542eeb0d91da4c05f26bca2ce5 authored almost 10 years ago by Sebastian McKenzie <[email protected]>
Fix broken test

Starting from
https://github.com/6to5/acorn-6to5/commit/40350cafb8d2c66cad7864e04792e9
046734c63...

3ae0f24344016789274d74decb91ddfccb9e79b6 authored almost 10 years ago by Sasha Koss <[email protected]>
v0.11.1-14

1ed9daf827f7c8f82844bf8c6f3a256a042e3ad4 authored almost 10 years ago by Sebastian McKenzie <[email protected]>
fix makefile indentation

0f10fbb4407efbf53c98a6efb361745975caf82d authored almost 10 years ago by Sebastian McKenzie <[email protected]>
add csp version as default - fixes #13

482b94563e7bbefff681b316469428075eae7484 authored almost 10 years ago by Sebastian McKenzie <[email protected]>
Restore onToken functionality for loose parser

1b8069e48c440232f05a91eb96b204455df7e003 authored almost 10 years ago by Marijn Haverbeke <[email protected]>
Revert "Disallow parentheses in lvalue except as in computed keys or default values."

This reverts commit 85087f2a0951f60ca035ca6d785e4bab6d96d8f7.
Fixes #193.

d1f95ece42e0a69aa2c4aaf2360ce3c904e1f696 authored almost 10 years ago by Ingvar Stepanyan <[email protected]>
bump version

735c7614ed37b390154facdc747ec7708947439a authored almost 10 years ago by Sebastian McKenzie <[email protected]>
Merge https://github.com/RReverser/acorn-jsx

Conflicts:
package.json
test/tests-jsx.js

bde6ef2e0c4344d39813c01b6846457dace0fb21 authored almost 10 years ago by Sebastian McKenzie <[email protected]>
Fix for '</' constructs.

Fixes #12.

eb37a57fb0b8d6a02aa6648924838d493e1410e4 authored almost 10 years ago by Ingvar Stepanyan <[email protected]>
Allow `static` as method name in class (fixes #192).

Add uncommitted tests for #191.

bc2e01aa03ef33d25bf866605cdeb5e88ffe0b5f authored about 10 years ago by Ingvar Stepanyan <[email protected]>
Allow pattern in catch param (fixes #191).

3d9048a6921739bb4a9a5b90b5bad643d402806c authored about 10 years ago by Ingvar Stepanyan <[email protected]>
Disallow parentheses in lvalue except as in computed keys or default values.

85087f2a0951f60ca035ca6d785e4bab6d96d8f7 authored about 10 years ago by Ingvar Stepanyan <[email protected]>
fix destructering defaults in params

8ca1be061ea3fe0abb9e057aba525332b59e3d96 authored about 10 years ago by Sebastian McKenzie <[email protected]>
bump version

9d4ab350f5ac488afb01cd7150c0d3e6e914dffd authored about 10 years ago by Sebastian McKenzie <[email protected]>
Parse assignment patterns in-place in certain contexts.

* Parsing assignables without extra transform step when possible (speed-up).
* Added support for...

5c0d9a0e6194f2ce0fac37449616dae897461957 authored about 10 years ago by Sebastian McKenzie <[email protected]>
Parse assignment patterns in-place in certain contexts.

* Parsing assignables without extra transform step when possible (speed-up).
* Added support for...

4d4a76588c58c37fea3942a8c7c4fde6a0c6d914 authored about 10 years ago by Ingvar Stepanyan <[email protected]>
Remove outdated note about loose parser not supporting ES6

db59bd0296c16796a07e82d2dc284861f464603e authored about 10 years ago by Marijn Haverbeke <[email protected]>
Slight cleanup of '/' disambiguation

Issue #189

0897901f1fe628fd9bd547f637b540266729d04f authored about 10 years ago by Marijn Haverbeke <[email protected]>
Make tokenizer independent of parser (with regards to '/' disambiguation)

Issue #189

b6b085ac8e3623ec9204a918e3fc4ea40dd8db02 authored about 10 years ago by Marijn Haverbeke <[email protected]>
add higher priority to exponent operator, better async contextual functions

8c25cb0d80f63b931a53a9f3b607922bf587ae29 authored about 10 years ago by Sebastian McKenzie <[email protected]>
Add support for running just the tokenizer to the bin/acorn script.

af0debc8499c0e2521610e7ad67ec7d47058d0c7 authored about 10 years ago by Nick Fitzgerald <[email protected]>
Make tests pass again for loose parser

Issue #181

459a16926227fa506d145910cc2e456b86fe6b6d authored about 10 years ago by Marijn Haverbeke <[email protected]>
Use parseExprSubscripts instead of parseExpression when parsing superclass

Issue #187

7c6a8b7c7618d8d466641a50ce39ecc8f295e5ec authored about 10 years ago by Marijn Haverbeke <[email protected]>
Revert "Require superclass expressions to be lvals"

This reverts commit 0b59fc198baf2cd970091ee96fe5dd0f90034692.

Issue #187

045d8c02f5f5be5d1796edd4b00de80baa0ef945 authored about 10 years ago by Marijn Haverbeke <[email protected]>
Make onToken only fire for actual final tokens

Issue #189

e271168cf604611a176f2c9452dcabde4bceab36 authored about 10 years ago by Marijn Haverbeke <[email protected]>
Merge https://github.com/marijnh/acorn

Conflicts:
acorn.js

29a4dcc9751d7ad25534de5c21df7c68e5f49fc7 authored about 10 years ago by Sebastian McKenzie <[email protected]>
Add support for destructuring defaults (not for shorthand props yet).

Related to #181.

431a44bc74de4b038f8573e63725688998aef9fd authored about 10 years ago by Ingvar Stepanyan <[email protected]>
better class element semicolons

f2c78674af3c42126a26804cd65b0f563a138675 authored about 10 years ago by Sebastian McKenzie <[email protected]>
no line terminator after contextual async keyword

1eeb505bf4b35eb358601a111c098922418d2904 authored about 10 years ago by Sebastian McKenzie <[email protected]>
remove console.trace

8dad17b6757a9e0399168d8d9613f6abefd26d21 authored about 10 years ago by Sebastian McKenzie <[email protected]>
better acorn async statement parsing

cec7b1ba3f9d3dcf22513894dcf50d336ad8cf61 authored about 10 years ago by Sebastian McKenzie <[email protected]>
add support for semicolons as class elements

55b3e96d955dcb18ad1c9fb36f883917ab1a00e8 authored about 10 years ago by Sebastian McKenzie <[email protected]>
remove checkLVal from class heritage

9c3c569ac608694dce069f043d12f3975ca2455c authored about 10 years ago by Sebastian McKenzie <[email protected]>
set location info on ThisExpression node in this shorthand - fixes 6to5/6to5#367

017d76c720e21fce468daef886887ec88bd61e36 authored about 10 years ago by Sebastian McKenzie <[email protected]>
add ecmaVersion check to async function statements

c8fc778ffb2211a972e2e35fb8f9507e8fbc1e9f authored about 10 years ago by Sebastian McKenzie <[email protected]>
actually parse async functions as statements

56bc618d33b22480ec2ed4f0a186e83024602a50 authored about 10 years ago by Sebastian McKenzie <[email protected]>
bump version

b5c8ee2120e568adcfcc386d80aeda11a4655f98 authored about 10 years ago by Sebastian McKenzie <[email protected]>
Merge https://github.com/marijnh/acorn

Conflicts:
acorn.js

a727a121aea14e95def17cfc4ec4e6e482802c88 authored about 10 years ago by Sebastian McKenzie <[email protected]>
parse this shorthand as an ident with subscripts instead of a regular expression

9e6e19eca8bf7107842cc0e6cdc340a181da1d1a authored about 10 years ago by Sebastian McKenzie <[email protected]>
Require superclass expressions to be lvals

And remove a test that violates this.

Closes #185

0b59fc198baf2cd970091ee96fe5dd0f90034692 authored about 10 years ago by Marijn Haverbeke <[email protected]>
Fixed #186.

0084ac14ae807f3f796474e2af65c0d1a94f91b7 authored about 10 years ago by Ingvar Stepanyan <[email protected]>
fix export default declarations

d727f9749792e15658c0af6c786d26d3fe902e42 authored about 10 years ago by Sebastian McKenzie <[email protected]>
Merge branch 'master' of github.com:6to5/acorn-6to5

3e676a01835c5d4b43a96d8572d818997b1e1bfc authored about 10 years ago by Sebastian McKenzie <[email protected]>
Merge branch 'master' of https://github.com/marijnh/acorn

Conflicts:
README.md
acorn.js
package.json

ff4228c09dd112d7e147169c997ca6e36bf02afe authored about 10 years ago by Sebastian McKenzie <[email protected]>
Merge branch 'export-default-declarations' of https://github.com/sebmck/acorn

29a33f5ae992c01c0a2d553edf807d9916065c4e authored about 10 years ago by Sebastian McKenzie <[email protected]>
Fix export default functions and classes being parsed as expressions instead of declarations

0bea7c9d51d64ed71f5816d8569329ff81f49ba0 authored about 10 years ago by Sebastian McKenzie <[email protected]>
Note allowHashBang option in README

Issue #180

5512e26ac0b257e28221dc43bbf54e824f98143c authored about 10 years ago by Marijn Haverbeke <[email protected]>
Provide better error on member expression in binding's left side.

adec9f4b8ee4cac6ba682330b83540a0e988e73b authored about 10 years ago by Ingvar Stepanyan <[email protected]>
Added optional support for hashbang directives.

Fixes #180.

e37c07248e7ad553b6b4df451c6ba1a935cb379a authored about 10 years ago by Ingvar Stepanyan <[email protected]>
Bump version number post-0.11

8e84aa02f4485ca557d635806c3b8f1d193391b1 authored about 10 years ago by Marijn Haverbeke <[email protected]>
Mark version 0.11.0

78e1d7ada684868d92d09555408ae2df1812b5ae authored about 10 years ago by Marijn Haverbeke <[email protected]>
[loose parser] Make unclosed objects / lists span to the start of the next node

That way, whitespace at their end is considered part of them,
and Tern can recognize when the cu...

97f4e9a0268ca1bc5c4a1a18618878fd0dc668ef authored about 10 years ago by Marijn Haverbeke <[email protected]>
Merge pull request #11 from fkling/export_async

Support async functions in export declarations

804481aad8a8a995b1bf4f2de64ec55349ee4840 authored about 10 years ago by Sebastian McKenzie <[email protected]>
Support async functions in export declarations

6to5 is able to transpile `export async function foo(){}` but acorn-6to5 is
unable to parse it.

59c9f473ae71b68d24bb1d959c69c3795d83ae72 authored about 10 years ago by Felix Kling <[email protected]>
[loose parser] Improve autoclosing of expression lists

75b58c07d48b6bef5fa7188bc50a29adcde93ff0 authored about 10 years ago by Marijn Haverbeke <[email protected]>
allow async generator functions - closes #10 - thanks @fkling

16b7d59ae5d93b4778941c1811eee722492d34b8 authored about 10 years ago by Sebastian McKenzie <[email protected]>
bump version

e3b63530b18dd23c1a7d5a0bb77f0ed91db2d560 authored about 10 years ago by Sebastian McKenzie <[email protected]>
add support for private declarations

e0b630264948cd3071c1447cdfaad062d83862a6 authored about 10 years ago by Sebastian McKenzie <[email protected]>
Merge branch 'flow-types' of https://github.com/RReverser/acorn-jsx

Conflicts:
acorn.js
package.json

c30abbb52b03fca5fc91ecf84d72156fe504dc37 authored about 10 years ago by Sebastian McKenzie <[email protected]>
fix isX variables not being reset on parseObj

46977807b7a11f708ceecf9ed81c5ff8f973cc2d authored about 10 years ago by Sebastian McKenzie <[email protected]>
better async contextual identifiers

3a59b5a15147d68916f7edc0529340cf35c8e836 authored about 10 years ago by Sebastian McKenzie <[email protected]>
Add flow type support

24115acee0aa11b39a30bf1643d7899877f5cb18 authored about 10 years ago by Sebastian McKenzie <[email protected]>
Add support for unknown entities (treat as ampersand + regular text).

Fixes #10.

f188613e09349eed12fbd0a9352d95111493847e authored about 10 years ago by Ingvar Stepanyan <[email protected]>
change bind member operator to a hash - fixes #6

8bef320d58a6ae5c569ca9c1972f3143dc5adc79 authored about 10 years ago by Sebastian McKenzie <[email protected]>
contextual async/await keywords - closes 6to5/6to5#157

71bb9d61230767be78e191acb2139ccf4538fa3d authored about 10 years ago by Sebastian McKenzie <[email protected]>
Give TemplateElements a narrower range

Issue #169

6915519498661a1924da832f7186b216760c834b authored about 10 years ago by Marijn Haverbeke <[email protected]>