Sebastian McKenzie
45bb4b00f0
0.11.1-22
2015-01-26 00:12:29 +11:00
Sebastian McKenzie
1221112610
add canInsertSemicolon check to async function parsing
2015-01-26 00:12:01 +11:00
Sebastian McKenzie
766e42d140
clean up async function declaration parsing
2015-01-25 23:44:17 +11:00
Sebastian McKenzie
c297f5a57f
fix parseAssignableListItem function name misspelling
2015-01-25 22:06:58 +11:00
Sebastian McKenzie
0530e7c28d
0.11.1-21
2015-01-25 17:22:49 +11:00
Sebastian McKenzie
2c3d2ec875
simplify parse assignable list types
2015-01-25 17:22:37 +11:00
Sebastian McKenzie
1937e93e58
update flow rest param tests
2015-01-25 17:22:26 +11:00
Sebastian McKenzie
7ea883a3b5
Merge https://github.com/RReverser/acorn-jsx
...
Conflicts:
acorn.js
package.json
2015-01-25 17:08:37 +11:00
Sebastian McKenzie
e397a0c4d3
support flow types in arrow function params, add support for async function declarations
2015-01-25 17:06:13 +11:00
Sebastian McKenzie
c5197e1cad
Merge https://github.com/marijnh/acorn
...
Conflicts:
acorn.js
acorn_loose.js
2015-01-25 11:50:02 +11:00
Ingvar Stepanyan
012f7dbddd
Introduce helpers for contextual keywords.
2015-01-25 10:36:06 +11:00
Sebastian McKenzie
97dd99d171
Remove useless noLess
2015-01-25 10:03:51 +11:00
Ingvar Stepanyan
401e6c4f30
Update version.
2015-01-25 00:33:14 +02:00
Ingvar Stepanyan
719ecbd203
Improve JSX braces context handling.
2015-01-25 00:33:03 +02:00
Ingvar Stepanyan
e93b69d595
Add regression test for #15 .
2015-01-25 00:27:06 +02:00
Ingvar Stepanyan
c445d073e2
Merge branch 'upstream' into jsx2
...
Conflicts:
acorn.js
2015-01-25 00:20:02 +02:00
Sebastian McKenzie
78215a17cd
Merge https://github.com/marijnh/acorn
...
Conflicts:
acorn.js
package.json
2015-01-24 22:49:06 +11:00
Ingvar Stepanyan
5d96bbd781
Simplify & fix rest argument validity checks.
2015-01-24 13:38:14 +02:00
Ingvar Stepanyan
cdd444eff1
Speed-up reading words, strings and templates.
...
Now identifiers and strings even with escaped chars are read
in optimized way by reading entire chunks delimited by escape
chars (and not bailing to deopt mode on first one).
2015-01-24 12:42:19 +02:00
Ingvar Stepanyan
65d09eac6e
Implement shorthand property assignment in ambiguous contexts.
...
Issue #181 .
2015-01-24 12:40:24 +02:00
Ingvar Stepanyan
f0569147e6
Avoid extra call and arg in parseExpression for single-expression case.
2015-01-23 21:48:33 +02:00
Ingvar Stepanyan
41ad304955
Introduce helpers for contextual keywords.
2015-01-23 21:36:16 +02:00
Ingvar Stepanyan
08b34933d7
Added acorn_csp to .gitignore and fixed generation under Windows.
2015-01-23 15:39:49 +02:00
Ingvar Stepanyan
2e9180f041
Add ES6 patterns to util/walk.js
2015-01-23 15:33:28 +02:00
Ingvar Stepanyan
917de714b1
Switch from Function.{rest,defaults} to AssignmentPattern and RestElement.
...
Closes #182 .
2015-01-23 15:29:37 +02:00
Sebastian McKenzie
90513be27c
0.11.1-20
2015-01-23 23:45:53 +11:00
Sebastian McKenzie
f031700b67
Merge https://github.com/marijnh/acorn
...
Conflicts:
acorn.js
2015-01-23 23:16:59 +11:00
Sebastian McKenzie
cb76f3f7ba
Merge https://github.com/marijnh/acorn
...
Conflicts:
acorn.js
2015-01-23 23:16:08 +11:00
Ingvar Stepanyan
38609ae26d
Closes #205 .
2015-01-23 14:14:02 +02:00
Ingvar Stepanyan
cb94a0851c
Add regex comparison to test driver.
2015-01-23 13:50:01 +02:00
Ingvar Stepanyan
e6f1e1027e
Fix dividing function expression.
...
Fixes #204 .
2015-01-23 13:17:03 +02:00
Sebastian McKenzie
78923eae15
add back missing class type parsing
2015-01-23 21:38:13 +11:00
Sebastian McKenzie
ac4fdac04a
add flow tests
2015-01-23 21:37:26 +11:00
Sebastian McKenzie
957d2b4c44
Merge https://github.com/marijnh/acorn
2015-01-23 21:02:23 +11:00
Ingvar Stepanyan
39d752dc6b
Make top-level equal to block statement context.
...
Fixes #203 .
2015-01-23 11:48:39 +02:00
Sebastian McKenzie
c1da7ac939
Merge branch 'master' of github.com:6to5/acorn-6to5
2015-01-23 08:07:51 +11:00
Sebastian McKenzie
04e6d02d1e
0.11.1-19
2015-01-23 08:07:39 +11:00
Sebastian McKenzie
af7630b963
Merge https://github.com/RReverser/acorn-jsx
...
Conflicts:
.gitignore
README.md
acorn.js
package.json
test/run.js
test/tests-harmony.js
test/tests-jsx.js
2015-01-23 08:07:09 +11:00
Ingvar Stepanyan
2e55540bbe
Fix {start,end}Loc -> loc.{start,end} in acorn_loose; remove forceRegexp.
2015-01-22 18:53:45 +02:00
Ingvar Stepanyan
555c7898c8
Remove Token::{startLoc,endLoc} so they don't appear in next release.
2015-01-22 18:21:38 +02:00
Ingvar Stepanyan
de23a869ae
Add acorn_csp.js to .gitignore.
2015-01-22 17:26:18 +02:00
Ingvar Stepanyan
5e1f60dbae
Update repository metadata and readme.
2015-01-22 17:25:50 +02:00
Ingvar Stepanyan
a7d5734a59
Fix spread attribute parsing after merge.
2015-01-22 17:13:56 +02:00
Ingvar Stepanyan
0d4f1f6ce9
Update version.
2015-01-22 16:39:30 +02:00
Ingvar Stepanyan
252bb46f70
Merge branch 'upstream' into jsx2
2015-01-22 16:11:28 +02:00
Ingvar Stepanyan
caa5da6ce1
Improve spread element parsing (fix allowed contexts and error locations).
2015-01-21 23:51:40 +02:00
Ingvar Stepanyan
d1f28b75aa
Merge branch 'upstream' into jsx2
2015-01-21 03:01:27 +00:00
Ingvar Stepanyan
29910d2b2d
XJS -> JSX as per facebook/esprima#83 .
2015-01-21 03:00:12 +00:00
Ingvar Stepanyan
cae13fd75a
Small simplifications after merge.
2015-01-21 02:58:02 +00:00
Marijn Haverbeke
94b5efcd3e
Disallow declaration statements in block-less context
...
Closes #202
2015-01-20 12:55:21 +01:00