Ryunosuke SATO
d24b59ca42
Fix repository name
...
Now `acorn-6to5` is owned by 6to5 organization.
2015-01-18 17:17:14 +09:00
Sebastian McKenzie
d425759ca7
Merge pull request #21 from charliesome/fix-associativity-parsing-again
...
Fix associativity parsing, hopefully for good this time
2015-01-18 19:15:44 +11:00
Sebastian McKenzie
d6dec48335
Merge pull request #20 from tricknotes/keep-acorn_scp
...
Keep acorn_csp.js for npm module
2015-01-18 19:14:48 +11:00
Charlie Somerville
8296fe1415
fix associativity parsing, hopefully for good this time
2015-01-18 19:14:19 +11:00
Ryunosuke SATO
a2f1b75243
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 it on NPM module.
2015-01-18 17:12:05 +09:00
Sebastian McKenzie
5f9f588386
fix flow function param type parsing - allow optional notation as well as type declaration - fixes 6to5/6to5#524
2015-01-18 18:33:42 +11:00
Sebastian McKenzie
2debaf0f5e
v0.11.1-17
2015-01-18 12:14:49 +11:00
Sebastian McKenzie
7c3a487355
fix exponentiation tests
2015-01-18 12:13:38 +11:00
Sebastian McKenzie
a0a20f9fb2
fix styling in right associative
2015-01-18 10:38:13 +11:00
Sebastian McKenzie
a189dbdcef
Merge pull request #19 from charliesome/fix-right-associative-parse
...
Fix right associative parse precedence
2015-01-18 10:36:12 +11:00
Charlie Somerville
30e9978ffb
pass minPrec when right recursing rather than prec - 1
2015-01-18 10:34:34 +11:00
Sebastian McKenzie
bdb8e57283
add extra exponentiation operator test
2015-01-18 00:55:12 +11:00
Sebastian McKenzie
572b98b6b9
Merge pull request #18 from charliesome/pow-associativity
...
Fix ** operator associativity
2015-01-18 00:46:24 +11:00
Charlie Somerville
b51118c3fc
use right recursion for right associative operators
2015-01-18 00:44:17 +11:00
Charlie Somerville
5f42326f34
set the rightAssociative flag on _exponent
2015-01-18 00:44:14 +11:00
Sebastian McKenzie
f558bd7db4
remove acorn csp from repo
2015-01-18 00:28:13 +11:00
Sebastian McKenzie
1322501276
add make build task
2015-01-18 00:25:01 +11:00
Sebastian McKenzie
58f84e595f
add more exponentation operator tests
2015-01-18 00:24:48 +11:00
Sebastian McKenzie
dc197cecf7
add acorn_csp.js to gitignore
2015-01-18 00:24:28 +11:00
Sebastian McKenzie
8aa74ab845
Merge pull request #17 from jridgewell/mallot
...
Support Mallet operator
2015-01-17 21:58:48 +11:00
Justin Ridgewell
856571e948
Support Mallet operator
...
The mallet will check to see if the variable is falsey, and if
it is, override it. It's almost the same as `a = a || b`.
Re: 6to5/6to5#516
2015-01-16 18:28:25 -05:00
Sebastian McKenzie
196ab15f80
Merge pull request #16 from kossnocorp/acorn-6to5/fix_test
...
Turn on playground for `"obj ?= 2"`
2015-01-17 10:08:53 +11:00
Sasha Koss
ff769780ea
Turn on playground for "obj ?= 2"
...
Without it fail with different issue, doesn’t connected to real case:
`Got error message: Unexpected token (1:5)`.
2015-01-16 20:09:07 +05:30
Sebastian McKenzie
f3299fa88d
v0.11.1-16
2015-01-15 02:44:52 +11:00
Sebastian McKenzie
886d84c18c
limit memoisation assignment operator to playground mode
2015-01-15 02:44:15 +11:00
Sebastian McKenzie
741fcefa31
Merge pull request #14 from kossnocorp/fix_tests
...
Fix broken test
2015-01-13 23:46:37 +11:00
Sasha Koss
3ae0f24344
Fix broken test
...
Starting from
https://github.com/6to5/acorn-6to5/commit/40350cafb8d2c66cad7864e04792e9
046734c633 this shorthand also part of call expression
2015-01-13 18:15:16 +05:30
Sebastian McKenzie
1ed9daf827
v0.11.1-14
2015-01-13 22:42:44 +11:00
Sebastian McKenzie
0f10fbb440
fix makefile indentation
2015-01-13 22:42:01 +11:00
Sebastian McKenzie
482b94563e
add csp version as default - fixes #13
2015-01-13 22:39:00 +11:00
Sebastian McKenzie
735c7614ed
bump version
2015-01-12 11:44:56 +11:00
Sebastian McKenzie
bde6ef2e0c
Merge https://github.com/RReverser/acorn-jsx
...
Conflicts:
package.json
test/tests-jsx.js
2015-01-12 09:59:21 +11:00
Ingvar Stepanyan
eb37a57fb0
Fix for '</' constructs.
...
Fixes #12 .
2015-01-11 23:36:41 +02:00
Sebastian McKenzie
8ca1be061e
fix destructering defaults in params
2015-01-09 05:58:57 +11:00
Sebastian McKenzie
9d4ab350f5
bump version
2015-01-09 05:54:50 +11:00
Sebastian McKenzie
5c0d9a0e61
Parse assignment patterns in-place in certain contexts.
...
* Parsing assignables without extra transform step when possible (speed-up).
* Added support for shorthand defaults in such certain contexts (issue #181 ).
Conflicts:
acorn.js
acorn_loose.js
2015-01-09 05:54:16 +11:00
Sebastian McKenzie
8c25cb0d80
add higher priority to exponent operator, better async contextual functions
2015-01-06 10:42:57 +11:00
Sebastian McKenzie
29a4dcc975
Merge https://github.com/marijnh/acorn
...
Conflicts:
acorn.js
2015-01-04 22:03:02 +11:00
Ingvar Stepanyan
431a44bc74
Add support for destructuring defaults (not for shorthand props yet).
...
Related to #181 .
2015-01-04 12:15:24 +02:00
Sebastian McKenzie
f2c78674af
better class element semicolons
2015-01-04 21:14:18 +11:00
Sebastian McKenzie
1eeb505bf4
no line terminator after contextual async keyword
2015-01-04 20:35:51 +11:00
Sebastian McKenzie
8dad17b675
remove console.trace
2015-01-04 19:49:10 +11:00
Sebastian McKenzie
cec7b1ba3f
better acorn async statement parsing
2015-01-04 19:37:38 +11:00
Sebastian McKenzie
55b3e96d95
add support for semicolons as class elements
2015-01-04 18:20:08 +11:00
Sebastian McKenzie
9c3c569ac6
remove checkLVal from class heritage
2015-01-04 08:12:23 +11:00
Sebastian McKenzie
017d76c720
set location info on ThisExpression node in this shorthand - fixes 6to5/6to5#367
2015-01-03 06:09:37 +11:00
Sebastian McKenzie
c8fc778ffb
add ecmaVersion check to async function statements
2015-01-02 05:02:59 +11:00
Sebastian McKenzie
56bc618d33
actually parse async functions as statements
2015-01-02 04:21:56 +11:00
Sebastian McKenzie
b5c8ee2120
bump version
2014-12-31 11:50:54 +11:00
Sebastian McKenzie
a727a121ae
Merge https://github.com/marijnh/acorn
...
Conflicts:
acorn.js
2014-12-31 11:50:15 +11:00