Ingvar Stepanyan
bc64d3c5f4
Add support for nested groups in log (Chrome console + browser).
2014-11-12 16:19:16 +01:00
Ingvar Stepanyan
96ccdb05fa
Web-driver support for loose parser + small fixes.
...
* Added support for acorn_loose and grouped log to web-driver.
* Removed unused copy-pasted `parseTemplate` from loose parser.
* Throw non-SyntaxError errors immediately (as those are generic).
2014-11-12 16:19:16 +01:00
Ingvar Stepanyan
6bf8311061
Loose: fix #33 .
2014-11-12 16:19:16 +01:00
Ingvar Stepanyan
2419de74dc
Loose: Fix regex after tokenizer changes in #144 .
2014-11-12 16:19:16 +01:00
Ingvar Stepanyan
fc2e96fa01
Loose: respect optional semicolons in break/continue/class/import/export.
2014-11-12 16:19:16 +01:00
Ingvar Stepanyan
d4565fed53
Loose: ES6 import, export.
...
Removed "kind" from tests for ES6 import/export as it's
left only for backward compatibility.
2014-11-12 16:19:15 +01:00
Ingvar Stepanyan
4647f966eb
Loose: don't silently skip missed elements in expr list.
2014-11-12 16:19:15 +01:00
Ingvar Stepanyan
aa96edf769
Loose: support for-of without var.
2014-11-12 16:19:15 +01:00
Ingvar Stepanyan
1589a959fa
Loose: yield support.
2014-11-12 16:19:15 +01:00
Ingvar Stepanyan
80f8d527ff
Loose: Skip ES7 tests as we are targeting ES6 now.
2014-11-12 16:19:15 +01:00
Ingvar Stepanyan
bdce88c184
Loose: for-of statement.
2014-11-12 16:19:15 +01:00
Ingvar Stepanyan
992fc0503d
Loose: arrow functions.
2014-11-12 16:19:15 +01:00
Ingvar Stepanyan
ede10a079c
Loose: class support.
2014-11-12 16:19:15 +01:00
Ingvar Stepanyan
c6b6ef389e
Loose: Remove own tabSize initialization in favor of defaultOptions.
2014-11-12 16:19:15 +01:00
Ingvar Stepanyan
9cdc6809ce
Loose: fix pattern+defaults case in function params.
2014-11-12 16:19:15 +01:00
Ingvar Stepanyan
b46b53e149
Loose: implement object methods; expose processed options from acorn.
2014-11-12 16:19:15 +01:00
Ingvar Stepanyan
143066184c
Emit full stack trace for unknown exceptions.
2014-11-12 16:19:15 +01:00
Ingvar Stepanyan
dda90580df
Loose: Added support for shorthand properties.
2014-11-12 16:19:15 +01:00
Ingvar Stepanyan
963a26e46f
Loose: Added support for let and const.
...
Fixes #146 .
2014-11-12 16:19:15 +01:00
Ingvar Stepanyan
4879af22d1
Loose: Added support for assignment patterns to expression and variables.
2014-11-12 16:19:15 +01:00
Ingvar Stepanyan
c5145cedb2
Fix no-options case for acorn.
2014-11-12 16:19:14 +01:00
Ingvar Stepanyan
eba8a5646c
Loose: added support for holes in arrays (but disallows trailing comma).
2014-11-12 16:19:14 +01:00
Ingvar Stepanyan
a14a5c8192
Loose: Added support for rest parameters.
...
Includes correction of mistype ".." vs "...".
2014-11-12 16:19:14 +01:00
Ingvar Stepanyan
b47696eecf
Avoid UnaryExpression-specific properties in SpreadElement (just in case).
2014-11-12 16:19:14 +01:00
Ingvar Stepanyan
72df78cc88
Avoid separate handling of SpreadElement in favor of UnaryExpression parser.
2014-11-12 16:19:14 +01:00
Ingvar Stepanyan
ac8bdc608d
Allow specifying expected comments/tokens arrays with onComment/onToken.
...
Allows to avoid both custom `testAssert` and adding extra arguments in `test`.
2014-11-12 16:19:14 +01:00
Ingvar Stepanyan
6d64834352
Removed manual onComment test in favor of new argument.
2014-11-12 16:19:14 +01:00
Ingvar Stepanyan
0abe4b64a8
Collect test stats separately for each mode.
2014-11-12 16:19:14 +01:00
Ingvar Stepanyan
b7367a2a8c
Make setOptions non-destructive for original object.
2014-11-12 16:19:14 +01:00
Ingvar Stepanyan
11ecb20e9e
Loose: ES6 function params support.
2014-11-12 16:19:14 +01:00
Ingvar Stepanyan
c26fd33826
Clone test options object since calling parse is destructive for it.
2014-11-12 16:19:14 +01:00
Ingvar Stepanyan
61d2067b2b
Loose: Added ParenthesizedExpression.
2014-11-12 16:19:13 +01:00
Ingvar Stepanyan
7db211d56a
Added loose parser support to test runner (currently failing for 208/1680).
2014-11-12 16:19:13 +01:00
Ingvar Stepanyan
d424874cf8
Editorconfig: enforce Unix line endings and extra new line in the end of file.
2014-11-12 16:19:13 +01:00
Ingvar Stepanyan
86f8c56d2b
Added .editorconfig.
2014-11-12 16:19:13 +01:00
Ingvar Stepanyan
074db16fb7
Indentation fix.
2014-11-12 16:19:13 +01:00
Ingvar Stepanyan
d745bd7e32
Make test runner more generic.
2014-11-12 16:19:13 +01:00
Sebastian McKenzie
5c17091db4
replace documentation link
2014-11-13 01:17:14 +11:00
Sebastian McKenzie
7fa5ba88df
v1.12.4
v1.12.4
2014-11-13 01:16:45 +11:00
Sebastian McKenzie
2fae245cd5
add 1.12.4 changelog
2014-11-13 01:15:41 +11:00
Sebastian McKenzie
297f103ddb
move docs to folder
2014-11-13 01:13:48 +11:00
Sebastian McKenzie
c5ca7ee32c
Add remaining esprima-fb async/await tests
2014-11-12 20:41:55 +11:00
Sebastian McKenzie
fd63650d6a
add .hound.yml
2014-11-12 19:25:35 +11:00
Sebastian McKenzie
e13ed39567
v1.12.3
v1.12.3
2014-11-12 18:43:39 +11:00
Sebastian McKenzie
bb00f641b7
remove unused variables in spread transformer
2014-11-12 18:42:24 +11:00
Sebastian McKenzie
25b466a627
remove unused variables
2014-11-12 18:39:50 +11:00
Sebastian McKenzie
ac231f2987
add 1.12.3 changelog
2014-11-12 18:38:39 +11:00
Sebastian McKenzie
458e3d48f6
use Array.from instead of Array.prototype.slice in spread transformer and support NewExpression spreads - fixes #148
2014-11-12 18:38:30 +11:00
Sebastian McKenzie
c235780611
move down 6to5-node util declaration
2014-11-12 18:37:32 +11:00
Sebastian McKenzie
56b858ccb1
add generator comprehension transformer
2014-11-12 18:29:41 +11:00