[Pkg-javascript-commits] [node-esprima] 02/09: Merge tag 'upstream/3.0.0+ds'

Julien Puydt julien.puydt at laposte.net
Sat Oct 15 17:29:10 UTC 2016


This is an automated email from the git hooks/post-receive script.

jpuydt-guest pushed a commit to branch master
in repository node-esprima.

commit f5796856d4fdf1a075e052cc8047a834636f3a04
Merge: a3fbbe6 97e2412
Author: Julien Puydt <julien.puydt at laposte.net>
Date:   Sun Sep 4 05:22:34 2016 +0200

    Merge tag 'upstream/3.0.0+ds'
    
    Upstream version 3.0.0+ds

 .gitignore                                         |    2 +
 .lintrc                                            |   92 -
 .travis.yml                                        |    1 -
 ChangeLog                                          |   10 +
 README.md                                          |   39 +-
 bin/esparse.js                                     |   55 +-
 bin/esvalidate.js                                  |   91 +-
 bower.json                                         |   29 -
 dist/.gitignore                                    |    0
 esprima.js                                         | 5740 --------------------
 package.json                                       |   68 +-
 src/assert.ts                                      |   11 +
 src/character.ts                                   |   66 +
 src/comment-handler.ts                             |  180 +
 src/error-handler.ts                               |   69 +
 src/esprima.ts                                     |  106 +
 src/jsx-nodes.ts                                   |  121 +
 src/jsx-parser.ts                                  |  574 ++
 src/jsx-syntax.ts                                  |   13 +
 src/messages.ts                                    |   50 +
 src/nodes.ts                                       |  779 +++
 src/parser.ts                                      | 3341 ++++++++++++
 src/scanner.ts                                     | 1247 +++++
 src/syntax.ts                                      |   67 +
 src/token.ts                                       |   24 +
 src/tokenizer.ts                                   |  173 +
 src/tsconfig.json                                  |   24 +
 src/tslint.json                                    |   88 +
 src/xhtml-entities.ts                              |  256 +
 test/api-tests.js                                  |  579 ++
 test/{benchmarks.js => benchmark-parser.js}        |   77 +-
 test/{benchmarks.js => benchmark-tokenizer.js}     |   77 +-
 test/check-complexity.js                           |    2 +-
 test/check-version.js                              |   10 +-
 test/configure-sauce-labs.js                       |    2 +-
 test/downstream.js                                 |    4 +-
 test/fixtures/ES2016/exponent/exp_assign.js        |    1 +
 .../exponent/exp_assign.tree.json}                 |   72 +-
 test/fixtures/ES2016/exponent/exp_bitnot.js        |    1 +
 .../exponent/exp_bitnot.tree.json}                 |   81 +-
 test/fixtures/ES2016/exponent/exp_delete.js        |    1 +
 .../exponent/exp_delete.tree.json}                 |  125 +-
 test/fixtures/ES2016/exponent/exp_minus.js         |    1 +
 .../exponent/exp_minus.tree.json}                  |   81 +-
 test/fixtures/ES2016/exponent/exp_minusminus.js    |    1 +
 .../exponent/exp_minusminus.tree.json}             |   93 +-
 test/fixtures/ES2016/exponent/exp_not.js           |    1 +
 .../exponent/exp_not.tree.json}                    |   81 +-
 test/fixtures/ES2016/exponent/exp_operator.js      |    1 +
 .../exponent/exp_operator.tree.json}               |   34 +-
 test/fixtures/ES2016/exponent/exp_plus.js          |    1 +
 .../exponent/exp_plus.tree.json}                   |   81 +-
 test/fixtures/ES2016/exponent/exp_plusplus.js      |    1 +
 .../exponent/exp_plusplus.tree.json}               |   93 +-
 test/fixtures/ES2016/exponent/exp_precedence.js    |    1 +
 .../exponent/exp_precedence.tree.json}             |  164 +-
 test/fixtures/ES2016/exponent/exp_typeof.js        |    1 +
 .../exponent/exp_typeof.tree.json}                 |  125 +-
 test/fixtures/ES2016/exponent/exp_void.js          |    1 +
 .../exponent/exp_void.tree.json}                   |   87 +-
 .../exponent/invalid_bitnot_exp.failure.json       |    1 +
 .../fixtures/ES2016/exponent/invalid_bitnot_exp.js |    1 +
 .../exponent/invalid_delete_exp.failure.json       |    1 +
 .../fixtures/ES2016/exponent/invalid_delete_exp.js |    1 +
 .../ES2016/exponent/invalid_minus_exp.failure.json |    1 +
 test/fixtures/ES2016/exponent/invalid_minus_exp.js |    1 +
 .../ES2016/exponent/invalid_not_exp.failure.json   |    1 +
 test/fixtures/ES2016/exponent/invalid_not_exp.js   |    1 +
 .../ES2016/exponent/invalid_plus_exp.failure.json  |    1 +
 test/fixtures/ES2016/exponent/invalid_plus_exp.js  |    1 +
 .../exponent/invalid_typeof_exp.failure.json       |    1 +
 .../fixtures/ES2016/exponent/invalid_typeof_exp.js |    1 +
 test/fixtures/ES2016/exponent/invalid_update.js    |    1 +
 .../exponent/invalid_update.tree.json}             |  370 +-
 .../ES2016/exponent/invalid_void_exp.failure.json  |    1 +
 test/fixtures/ES2016/exponent/invalid_void_exp.js  |    1 +
 test/fixtures/ES2016/exponent/update_exp.js        |    1 +
 .../exponent/update_exp.tree.json}                 |  370 +-
 test/fixtures/ES2016/identifier/gujarati_zha.js    |    2 +
 .../identifier/gujarati_zha.tree.json}             |   34 +-
 .../array-binding-pattern-01.tree.json             |    3 +-
 .../array-binding-pattern-02.tree.json             |    3 +-
 .../array-binding-pattern-03.tree.json             |    3 +-
 .../array-binding-pattern-empty.tree.json          |    3 +-
 .../array-binding-pattern/elision.tree.json        |    3 +-
 .../arrow-with-multiple-arg-and-rest.tree.json     |    3 +-
 .../arrow-function/arrow-with-only-rest.tree.json  |    3 +-
 .../ES6/arrow-function/migrated_0000.tree.json     |    3 +-
 .../ES6/arrow-function/migrated_0001.tree.json     |    3 +-
 .../ES6/arrow-function/migrated_0002.tree.json     |    3 +-
 .../ES6/arrow-function/migrated_0003.tree.json     |    3 +-
 .../ES6/arrow-function/migrated_0004.tree.json     |    3 +-
 .../ES6/arrow-function/migrated_0005.tree.json     |    3 +-
 .../ES6/arrow-function/migrated_0006.tree.json     |    3 +-
 .../ES6/arrow-function/migrated_0007.tree.json     |    3 +-
 .../ES6/arrow-function/migrated_0008.tree.json     |   94 +-
 .../ES6/arrow-function/migrated_0009.tree.json     |    3 +-
 .../ES6/arrow-function/migrated_0010.tree.json     |    3 +-
 .../ES6/arrow-function/migrated_0011.tree.json     |    3 +-
 .../ES6/arrow-function/migrated_0012.tree.json     |    3 +-
 .../ES6/arrow-function/migrated_0013.tree.json     |   94 +-
 .../ES6/arrow-function/migrated_0014.tree.json     |   95 +-
 .../ES6/arrow-function/migrated_0015.tree.json     |    3 +-
 .../ES6/arrow-function/migrated_0016.tree.json     |    4 +-
 .../ES6/arrow-function/migrated_0017.tree.json     |    4 +-
 .../ES6/arrow-function/migrated_0018.tree.json     |    3 +-
 .../ES6/arrow-function/migrated_0019.tree.json     |    3 +-
 .../ES6/arrow-function/migrated_0020.tree.json     |    3 +-
 .../nested-cover-grammar.tree.json                 |    3 +-
 .../object-binding-pattern-01.tree.json            |    3 +-
 .../object-binding-pattern-empty.tree.json         |    3 +-
 .../binary-integer-literal/migrated_0000.tree.json |    2 +-
 .../binary-integer-literal/migrated_0001.tree.json |    2 +-
 .../binary-integer-literal/migrated_0002.tree.json |    2 +-
 .../binary-integer-literal/migrated_0003.tree.json |    2 +-
 .../binary-integer-literal/migrated_0004.tree.json |    2 +-
 .../binary-integer-literal/migrated_0005.tree.json |    2 +-
 .../array-pattern/dupe-param.tree.json             |    8 +-
 .../array-pattern/elision.tree.json                |    2 +-
 .../empty-pattern-catch-param.tree.json            |   58 +-
 .../array-pattern/empty-pattern-fn.tree.json       |    3 +-
 .../array-pattern/empty-pattern-lexical.tree.json  |    2 +-
 .../array-pattern/empty-pattern-var.tree.json      |    2 +-
 .../binding-pattern/array-pattern/hole.tree.json   |    2 +-
 .../array-pattern/nested-pattern.tree.json         |    2 +-
 .../array-pattern/patterned-catch.tree.json        |  447 --
 .../binding-pattern/array-pattern/rest.tree.json   |    2 +-
 .../array-pattern/tailing-hold.tree.json           |    2 +-
 .../array-pattern/var-for-in.tree.json             |    2 +-
 .../array-pattern/var_let_array.tree.json          |    2 +-
 .../with-default-catch-param.tree.json             |  113 +-
 .../array-pattern/with-default-fn.tree.json        |    3 +-
 .../array-pattern/with-object-pattern.tree.json    |    2 +-
 .../object-pattern/elision.tree.json               |    2 +-
 .../object-pattern/empty-catch-param.tree.json     |   58 +-
 .../object-pattern/empty-fn.tree.json              |    3 +-
 .../object-pattern/empty-for-lex.tree.json         |    2 +-
 .../object-pattern/empty-lexical.tree.json         |    2 +-
 .../object-pattern/empty-var.tree.json             |    2 +-
 .../object-pattern/nested.tree.json                |    2 +-
 .../object-pattern/var-for-in.tree.json            |    2 +-
 test/fixtures/ES6/class/migrated_0000.tree.json    |    2 +-
 test/fixtures/ES6/class/migrated_0001.tree.json    |    2 +-
 test/fixtures/ES6/class/migrated_0002.tree.json    |    2 +-
 test/fixtures/ES6/class/migrated_0003.tree.json    |    2 +-
 test/fixtures/ES6/class/migrated_0004.tree.json    |    3 +-
 test/fixtures/ES6/class/migrated_0005.tree.json    |    4 +-
 test/fixtures/ES6/class/migrated_0006.tree.json    |    4 +-
 test/fixtures/ES6/class/migrated_0007.tree.json    |    4 +-
 test/fixtures/ES6/class/migrated_0008.tree.json    |    4 +-
 test/fixtures/ES6/class/migrated_0009.tree.json    |    3 +-
 test/fixtures/ES6/class/migrated_0010.tree.json    |    4 +-
 test/fixtures/ES6/class/migrated_0011.tree.json    |    5 +-
 test/fixtures/ES6/class/migrated_0012.tree.json    |    3 +-
 test/fixtures/ES6/class/migrated_0013.tree.json    |    3 +-
 test/fixtures/ES6/class/migrated_0014.tree.json    |    4 +-
 test/fixtures/ES6/class/migrated_0015.tree.json    |    3 +-
 test/fixtures/ES6/class/migrated_0016.tree.json    |    2 +-
 test/fixtures/ES6/class/migrated_0017.tree.json    |    3 +-
 test/fixtures/ES6/class/migrated_0018.tree.json    |    3 +-
 test/fixtures/ES6/class/migrated_0019.tree.json    |    4 +-
 test/fixtures/ES6/class/migrated_0020.tree.json    |    4 +-
 test/fixtures/ES6/class/migrated_0021.tree.json    |    3 +-
 test/fixtures/ES6/class/migrated_0022.tree.json    |    2 +-
 test/fixtures/ES6/class/migrated_0023.tree.json    |    2 +-
 test/fixtures/ES6/class/migrated_0024.tree.json    |    2 +-
 test/fixtures/ES6/class/migrated_0025.tree.json    |    2 +-
 test/fixtures/ES6/class/migrated_0026.tree.json    |    3 +-
 .../migrated_0000.tree.json                        |   93 +-
 .../migrated_0001.tree.json                        |   93 +-
 .../migrated_0002.tree.json                        |   93 +-
 .../array-pattern/dup-assignment.tree.json         |    2 +-
 .../array-pattern/elision.tree.json                |    2 +-
 .../array-pattern/member-expr-in-rest.tree.json    |    2 +-
 .../array-pattern/nested-assignment.tree.json      |    2 +-
 .../array-pattern/nested-cover-grammar.tree.json   |    2 +-
 .../array-pattern/simple-assignment.tree.json      |    2 +-
 .../empty-object-pattern-assignment.tree.json      |    2 +-
 .../object-pattern/nested-cover-grammar.tree.json  |    2 +-
 .../object-pattern-assignment.tree.json            |    2 +-
 .../export-const-number.tree.json                  |    2 +-
 .../export-default-array.tree.json                 |    2 +-
 .../export-default-class.tree.json                 |    2 +-
 .../export-default-expression.tree.json            |    2 +-
 .../export-default-function.tree.json              |    3 +-
 .../export-default-named-function.tree.json        |    3 +-
 .../export-default-number.tree.json                |    2 +-
 .../export-default-object.tree.json                |    2 +-
 .../export-default-value.tree.json                 |    2 +-
 .../export-declaration/export-from-batch.tree.json |    2 +-
 .../export-from-default.tree.json                  |    2 +-
 .../export-from-named-as-default.tree.json         |    2 +-
 .../export-from-named-as-specifier.tree.json       |    2 +-
 .../export-from-named-as-specifiers.tree.json      |    2 +-
 .../export-from-specifier.tree.json                |    2 +-
 .../export-from-specifiers.tree.json               |    2 +-
 .../export-function-declaration.tree.json          |    3 +-
 .../export-declaration/export-function.tree.json   |    3 +-
 .../export-declaration/export-let-number.tree.json |    2 +-
 .../export-named-as-default.tree.json              |    2 +-
 .../export-named-as-specifier.tree.json            |    2 +-
 .../export-named-as-specifiers.tree.json           |    2 +-
 .../export-named-empty.tree.json                   |    2 +-
 .../export-named-specifier.tree.json               |    2 +-
 .../export-named-specifiers-comma.tree.json        |    2 +-
 .../export-named-specifiers.tree.json              |    2 +-
 .../export-var-anonymous-function.tree.json        |    3 +-
 .../export-declaration/export-var-number.tree.json |    2 +-
 .../ES6/export-declaration/export-var.tree.json    |    2 +-
 .../ES6/for-of/for-of-array-pattern-let.tree.json  |    2 +-
 .../ES6/for-of/for-of-array-pattern-var.tree.json  |    2 +-
 .../ES6/for-of/for-of-array-pattern.tree.json      |    2 +-
 .../for-of/for-of-object-pattern-const.tree.json   |    2 +-
 .../ES6/for-of/for-of-object-pattern-var.tree.json |    2 +-
 .../ES6/for-of/for-of-object-pattern.tree.json     |    2 +-
 .../ES6/for-of/for-of-with-const.tree.json         |    2 +-
 test/fixtures/ES6/for-of/for-of-with-let.tree.json |    2 +-
 test/fixtures/ES6/for-of/for-of-with-var.tree.json |    2 +-
 test/fixtures/ES6/for-of/for-of.tree.json          |    2 +-
 test/fixtures/ES6/for-of/let-of-of.tree.json       |    2 +-
 .../generator-declaration-with-params.tree.json    |    3 +-
 ...rator-declaration-with-yield-delegate.tree.json |    3 +-
 .../generator-declaration-with-yield.tree.json     |    3 +-
 .../ES6/generator/generator-declaration.tree.json  |    3 +-
 .../generator-expression-rest-param.tree.json      |    3 +-
 .../generator-expression-with-params.tree.json     |    3 +-
 ...erator-expression-with-yield-delegate.tree.json |    3 +-
 .../generator-expression-with-yield.tree.json      |    3 +-
 .../ES6/generator/generator-expression.tree.json   |    3 +-
 .../generator-method-with-params.tree.json         |    3 +-
 .../generator-method-with-yield-delegate.tree.json |    3 +-
 ...enerator-method-with-yield-expression.tree.json |    3 +-
 ...tor-method-with-yield-line-terminator.tree.json |    1 -
 .../generator-method-with-yield.tree.json          |    3 +-
 .../ES6/generator/generator-method.tree.json       |    3 +-
 ...c-generator-method-with-computed-name.tree.json |    3 +-
 .../generator/static-generator-method.tree.json    |    3 +-
 .../ES6/identifier/dakuten_handakuten.tree.json    |    2 +-
 test/fixtures/ES6/identifier/escaped_all.tree.json |    2 +-
 .../ES6/identifier/escaped_math_alef.tree.json     |    2 +-
 .../ES6/identifier/escaped_math_dal_part.tree.json |    2 +-
 .../ES6/identifier/escaped_math_kaf_lam.tree.json  |    2 +-
 .../identifier/escaped_math_zain_start.tree.json   |    2 +-
 .../fixtures/ES6/identifier/escaped_part.tree.json |    2 +-
 .../ES6/identifier/escaped_start.tree.json         |    2 +-
 test/fixtures/ES6/identifier/estimated.tree.json   |    2 +-
 .../ES6/identifier/ethiopic_digits.tree.json       |    2 +-
 test/fixtures/ES6/identifier/math_alef.tree.json   |    2 +-
 .../ES6/identifier/math_dal_part.tree.json         |    2 +-
 .../fixtures/ES6/identifier/math_kaf_lam.tree.json |    2 +-
 .../ES6/identifier/math_zain_start.tree.json       |    2 +-
 .../fixtures/ES6/identifier/module_await.tree.json |    2 +-
 test/fixtures/ES6/identifier/valid_await.tree.json |    2 +-
 test/fixtures/ES6/identifier/weierstrass.tree.json |    2 +-
 .../identifier/weierstrass_weierstrass.tree.json   |    2 +-
 .../import-default-and-named-specifiers.tree.json  |    2 +-
 ...port-default-and-namespace-specifiers.tree.json |    2 +-
 .../import-declaration/import-default-as.tree.json |    2 +-
 .../import-declaration/import-default.tree.json    |    2 +-
 .../ES6/import-declaration/import-jquery.tree.json |    2 +-
 .../ES6/import-declaration/import-module.tree.json |    2 +-
 .../import-named-as-specifier.tree.json            |    2 +-
 .../import-named-as-specifiers.tree.json           |    2 +-
 .../import-named-empty.tree.json                   |    2 +-
 .../import-named-specifier.tree.json               |    2 +-
 .../import-named-specifiers-comma.tree.json        |    2 +-
 .../import-named-specifiers.tree.json              |    2 +-
 .../import-namespace-specifier.tree.json           |    2 +-
 .../import-null-as-nil.tree.json                   |    2 +-
 .../ES6/lexical-declaration/for_let_in.tree.json   |    2 +-
 .../ES6/lexical-declaration/let_assign.tree.json   |    2 +-
 .../lexical-declaration/migrated_0000.tree.json    |    2 +-
 .../ES6/meta-property/assign-new-target.tree.json  |   71 +-
 .../ES6/meta-property/new-new-target.tree.json     |   71 +-
 .../meta-property/new-target-declaration.tree.json |   71 +-
 .../meta-property/new-target-expression.tree.json  |   71 +-
 .../ES6/meta-property/new-target-invoke.tree.json  |   71 +-
 .../meta-property/new-target-precedence.tree.json  |   71 +-
 .../ES6/method-definition/migrated_0000.tree.json  |    3 +-
 .../ES6/method-definition/migrated_0001.tree.json  |    3 +-
 .../ES6/method-definition/migrated_0002.tree.json  |    3 +-
 .../ES6/method-definition/migrated_0003.tree.json  |    3 +-
 .../ES6/method-definition/migrated_0004.tree.json  |    3 +-
 .../proto-identifier-getter-setter.tree.json       |    4 +-
 .../proto-identifier-getter.tree.json              |    3 +-
 .../proto-identifier-method.tree.json              |    3 +-
 .../proto-identifier-setter.tree.json              |    3 +-
 .../proto-literal-getter-setter.tree.json          |    4 +-
 .../proto-literal-getter.tree.json                 |    3 +-
 .../proto-literal-method.tree.json                 |    3 +-
 .../proto-literal-setter.tree.json                 |    3 +-
 .../migrated_0000.tree.json                        |    2 +-
 .../octal-integer-literal/migrated_0000.tree.json  |    2 +-
 .../octal-integer-literal/migrated_0001.tree.json  |    2 +-
 .../octal-integer-literal/migrated_0002.tree.json  |    4 +-
 .../octal-integer-literal/migrated_0003.tree.json  |    2 +-
 .../octal-integer-literal/migrated_0004.tree.json  |    2 +-
 .../octal-integer-literal/migrated_0005.tree.json  |    2 +-
 .../octal-integer-literal/migrated_0006.tree.json  |    4 +-
 .../rest-parameter/function-declaration.tree.json  |    3 +-
 .../rest-parameter/function-expression.tree.json   |    3 +-
 .../ES6/rest-parameter/object-method.tree.json     |    3 +-
 .../object-shorthand-method.tree.json              |    3 +-
 .../ES6/spread-element/call-multi-spread.tree.json |    2 +-
 .../spread-element/call-spread-default.tree.json   |    2 +-
 .../ES6/spread-element/call-spread-first.tree.json |    2 +-
 .../spread-element/call-spread-number.tree.json    |    2 +-
 .../ES6/spread-element/call-spread.tree.json       |    2 +-
 .../ES6/spread-element/new-multi-spread.tree.json  |    2 +-
 .../spread-element/new-spread-default.tree.json    |    2 +-
 .../ES6/spread-element/new-spread-first.tree.json  |    2 +-
 .../ES6/spread-element/new-spread-number.tree.json |    2 +-
 .../ES6/spread-element/new-spread.tree.json        |    2 +-
 .../ES6/super-property/arrow_super.tree.json       |    4 +-
 .../ES6/super-property/constructor_super.tree.json |    3 +-
 .../ES6/super-property/new_super.tree.json         |    3 +-
 .../ES6/super-property/super_computed.tree.json    |    3 +-
 .../ES6/super-property/super_member.tree.json      |    3 +-
 .../ES6/template-literals/dollar-sign.tree.json    |    2 +-
 .../template-literals/escape-sequences.tree.json   |    2 +-
 .../template-literals/invalid-escape.failure.json  |    2 +-
 .../template-literals/line-terminators.tree.json   |    2 +-
 .../literal-escape-sequences.tree.json             |    2 +-
 .../ES6/template-literals/new-expression.tree.json |    2 +-
 .../template-literals/octal-literal.failure.json   |    2 +-
 .../strict-octal-literal.failure.json              |    2 +-
 .../tagged-interpolation.tree.json                 |    2 +-
 .../tagged-nested-with-object-literal.tree.json    |    2 +-
 .../ES6/template-literals/tagged.tree.json         |    2 +-
 .../ES6/template-literals/untagged.tree.json       |    2 +-
 .../migrated_0000.tree.json                        |    3 +-
 .../migrated_0001.tree.json                        |    3 +-
 .../migrated_0002.tree.json                        |    3 +-
 .../ES6/yield/yield-array-pattern.tree.json        |    2 +-
 .../ES6/yield/yield-arrow-concise-body.tree.json   |    3 +-
 .../ES6/yield/yield-arrow-function-body.tree.json  |    3 +-
 .../yield/yield-arrow-parameter-default.tree.json  |  156 +-
 .../ES6/yield/yield-arrow-parameter-name.tree.json |    3 +-
 .../ES6/yield/yield-binding-element.tree.json      |    2 +-
 .../ES6/yield/yield-binding-property.tree.json     |    2 +-
 .../yield/yield-call-expression-property.tree.json |    3 +-
 .../ES6/yield/yield-catch-parameter.tree.json      |   58 +-
 .../yield/yield-expression-precedence.tree.json    |    3 +-
 ...function-declaration-formal-parameter.tree.json |    3 +-
 .../ES6/yield/yield-function-declaration.tree.json |    3 +-
 .../yield-function-expression-parameter.tree.json  |    3 +-
 .../ES6/yield/yield-function-expression.tree.json  |    3 +-
 .../yield-generator-arrow-concise-body.tree.json   |    4 +-
 .../yield/yield-generator-arrow-default.tree.json  |  223 +-
 .../yield-generator-arrow-function-body.tree.json  |    4 +-
 .../yield/yield-generator-declaration.tree.json    |    3 +-
 .../yield-generator-default-parameter.tree.json    |  133 +-
 .../yield-generator-function-expression.tree.json  |    4 +-
 .../yield-generator-function-parameter.tree.json   |    4 +-
 .../ES6/yield/yield-generator-method.tree.json     |    3 +-
 ...ld-generator-parameter-object-pattern.tree.json |    3 +-
 .../ES6/yield/yield-lexical-declaration.tree.json  |    2 +-
 .../yield-member-expression-property.tree.json     |    3 +-
 test/fixtures/ES6/yield/yield-method.tree.json     |    3 +-
 .../yield/yield-parameter-object-pattern.tree.json |    3 +-
 .../ES6/yield/yield-rest-parameter.tree.json       |    3 +-
 .../yield/yield-strict-binding-property.tree.json  |    5 +-
 .../ES6/yield/yield-strict-method.tree.json        |    6 +-
 .../ES6/yield/yield-super-property.tree.json       |    3 +-
 .../ES6/yield/yield-variable-declaration.tree.json |    2 +-
 .../yield-yield-expression-delegate.tree.json      |    3 +-
 .../ES6/yield/yield-yield-expression.tree.json     |    3 +-
 .../fixtures/JSX/attribute-double-quoted-string.js |    1 +
 .../attribute-double-quoted-string.tree.json}      |  178 +-
 test/fixtures/JSX/attribute-element.js             |    1 +
 .../attribute-element.tree.json}                   |  581 +-
 test/fixtures/JSX/attribute-entity-decimal.js      |    1 +
 .../attribute-entity-decimal.tree.json}            |  357 +-
 test/fixtures/JSX/attribute-entity-hex.js          |    1 +
 .../attribute-entity-hex.tree.json}                |  207 +-
 test/fixtures/JSX/attribute-entity.js              |    1 +
 .../attribute-entity.tree.json}                    |  202 +-
 test/fixtures/JSX/attribute-expression.js          |    1 +
 .../attribute-expression.tree.json}                |  330 +-
 test/fixtures/JSX/attribute-multi-entities.js      |    1 +
 .../attribute-multi-entities.tree.json}            |  207 +-
 test/fixtures/JSX/attribute-null-value.js          |    1 +
 .../attribute-null-value.tree.json}                |  155 +-
 test/fixtures/JSX/attribute-primary.js             |    1 +
 .../attribute-primary.tree.json}                   |  231 +-
 .../fixtures/JSX/attribute-single-quoted-string.js |    1 +
 .../attribute-single-quoted-string.tree.json}      |  191 +-
 test/fixtures/JSX/attribute-spread.js              |    1 +
 .../attribute-spread.tree.json}                    |  368 +-
 test/fixtures/JSX/attribute-unknown-entity.js      |    1 +
 .../attribute-unknown-entity.tree.json}            |  202 +-
 test/fixtures/JSX/container-object-expression.js   |    1 +
 .../container-object-expression.tree.json}         |  347 +-
 test/fixtures/JSX/container-series.js              |    1 +
 .../container-series.tree.json}                    |  474 +-
 test/fixtures/JSX/empty-child-comment.js           |    1 +
 .../empty-child-comment.tree.json}                 |  303 +-
 test/fixtures/JSX/empty-expression-container.js    |    1 +
 .../empty-expression-container.tree.json}          |  211 +-
 test/fixtures/JSX/inside-group-expression.js       |    1 +
 .../inside-group-expression.tree.json}             |  249 +-
 .../JSX/invalid-attribute-value-trail.failure.json |    1 +
 test/fixtures/JSX/invalid-attribute-value-trail.js |    1 +
 .../JSX/invalid-closing-trail.failure.json         |    1 +
 test/fixtures/JSX/invalid-closing-trail.js         |    1 +
 test/fixtures/JSX/invalid-element.failure.json     |    1 +
 test/fixtures/JSX/invalid-element.js               |    1 +
 ...invalid-empty-attribute-expression.failure.json |    1 +
 .../JSX/invalid-empty-attribute-expression.js      |    1 +
 .../JSX/invalid-empty-selfclosing.failure.json     |    1 +
 test/fixtures/JSX/invalid-empty-selfclosing.js     |    1 +
 .../JSX/invalid-incomplete-namespace.failure.json  |    1 +
 test/fixtures/JSX/invalid-incomplete-namespace.js  |    1 +
 .../fixtures/JSX/invalid-match-member.failure.json |    1 +
 test/fixtures/JSX/invalid-match-member.js          |    1 +
 .../JSX/invalid-match-name-namespace.failure.json  |    1 +
 test/fixtures/JSX/invalid-match-name-namespace.js  |    1 +
 .../JSX/invalid-match-namespace-name.failure.json  |    1 +
 test/fixtures/JSX/invalid-match-namespace-name.js  |    1 +
 .../JSX/invalid-match-namespace.failure.json       |    1 +
 test/fixtures/JSX/invalid-match-namespace.js       |    1 +
 test/fixtures/JSX/invalid-match.failure.json       |    1 +
 test/fixtures/JSX/invalid-match.js                 |    1 +
 .../JSX/invalid-member-incomplete.failure.json     |    1 +
 test/fixtures/JSX/invalid-member-incomplete.js     |    1 +
 test/fixtures/JSX/invalid-no-closing.failure.json  |    1 +
 test/fixtures/JSX/invalid-no-closing.js            |    1 +
 .../fixtures/JSX/invalid-self-closing.failure.json |    1 +
 test/fixtures/JSX/invalid-self-closing.js          |    1 +
 .../fixtures/JSX/invalid-start-member.failure.json |    1 +
 test/fixtures/JSX/invalid-start-member.js          |    1 +
 .../JSX/invalid-start-namespace.failure.json       |    1 +
 test/fixtures/JSX/invalid-start-namespace.js       |    1 +
 test/fixtures/JSX/long-member-pair.js              |    1 +
 .../long-member-pair.tree.json}                    |  952 ++--
 test/fixtures/JSX/long-member.js                   |    1 +
 .../long-member.tree.json}                         |  533 +-
 test/fixtures/JSX/multi-attributes.js              |    1 +
 .../multi-attributes.tree.json}                    |  535 +-
 test/fixtures/JSX/multiline-crlf-text.js           |    5 +
 .../multiline-crlf-text.tree.json}                 |  255 +-
 test/fixtures/JSX/multiline-text.js                |    5 +
 .../multiline-text.tree.json}                      |  255 +-
 test/fixtures/JSX/nested-elements.js               |    1 +
 .../nested-elements.tree.json}                     |  491 +-
 test/fixtures/JSX/null-attribute-value.js          |    1 +
 .../null-attribute-value.tree.json}                |  225 +-
 test/fixtures/JSX/simple-deeply-nested-pair.js     |    1 +
 .../simple-deeply-nested-pair.tree.json}           |  794 +--
 test/fixtures/JSX/simple-expression-container.js   |    1 +
 .../simple-expression-container.tree.json}         |  273 +-
 test/fixtures/JSX/simple-member-pair.js            |    1 +
 .../simple-member-pair.tree.json}                  |  410 +-
 test/fixtures/JSX/simple-member.js                 |    1 +
 .../simple-member.tree.json}                       |  243 +-
 test/fixtures/JSX/simple-namespace-pair.js         |    1 +
 .../simple-namespace-pair.tree.json}               |  402 +-
 test/fixtures/JSX/simple-namespace.js              |    1 +
 .../simple-namespace.tree.json}                    |  147 +-
 test/fixtures/JSX/simple-nested-pair.js            |    1 +
 .../simple-nested-pair.tree.json}                  |  375 +-
 test/fixtures/JSX/simple-pair.js                   |    1 +
 .../simple-pair.tree.json}                         |  220 +-
 test/fixtures/JSX/simple-selfclosing-linefeed.js   |    2 +
 .../simple-selfclosing-linefeed.tree.json}         |  124 +-
 test/fixtures/JSX/simple-selfclosing-whitespace.js |    2 +
 .../simple-selfclosing-whitespace.tree.json}       |  100 +-
 test/fixtures/JSX/simple-selfclosing.js            |    2 +
 .../simple-selfclosing.tree.json}                  |  100 +-
 test/fixtures/JSX/simple-text.js                   |    1 +
 .../simple-text.tree.json}                         |  209 +-
 test/fixtures/api/esprima-syntax.result.json       |   67 -
 test/fixtures/api/esprima-syntax.run.js            |    1 -
 test/fixtures/api/migrated_0000.result.json        |   13 -
 test/fixtures/api/migrated_0000.run.js             |    1 -
 test/fixtures/api/migrated_0001.result.json        |   14 -
 test/fixtures/api/migrated_0001.run.js             |    1 -
 test/fixtures/api/migrated_0002.result.json        |   14 -
 test/fixtures/api/migrated_0002.run.js             |    1 -
 test/fixtures/api/migrated_0003.result.json        |   14 -
 test/fixtures/api/migrated_0003.run.js             |    1 -
 test/fixtures/api/migrated_0004.result.json        |   13 -
 test/fixtures/api/migrated_0004.run.js             |    1 -
 test/fixtures/api/migrated_0005.result.json        |   13 -
 test/fixtures/api/migrated_0005.run.js             |    1 -
 test/fixtures/api/migrated_0006.result.json        |   14 -
 test/fixtures/api/migrated_0006.run.js             |    1 -
 test/fixtures/api/migrated_0007.result.json        |   14 -
 test/fixtures/api/migrated_0007.run.js             |    1 -
 test/fixtures/api/migrated_0009.result.json        |    6 -
 test/fixtures/api/migrated_0009.run.js             |    1 -
 test/fixtures/api/migrated_0010.result.json        |    6 -
 test/fixtures/api/migrated_0010.run.js             |    1 -
 test/fixtures/api/migrated_0011.result.json        |    6 -
 test/fixtures/api/migrated_0011.run.js             |    1 -
 test/fixtures/api/migrated_0012.result.json        |    6 -
 test/fixtures/api/migrated_0012.run.js             |    1 -
 test/fixtures/api/migrated_0013.result.json        |    6 -
 test/fixtures/api/migrated_0013.run.js             |    1 -
 test/fixtures/api/migrated_0014.result.json        |    6 -
 test/fixtures/api/migrated_0014.run.js             |    1 -
 test/fixtures/api/migrated_0015.result.json        |    6 -
 test/fixtures/api/migrated_0015.run.js             |    1 -
 test/fixtures/api/migrated_0016.result.json        |    6 -
 test/fixtures/api/migrated_0016.run.js             |    1 -
 .../migrated_0000.tree.json                        |    2 +-
 .../migrated_0001.tree.json                        |    2 +-
 .../migrated_0002.tree.json                        |    2 +-
 .../migrated_0003.tree.json                        |    2 +-
 .../migrated_0004.tree.json                        |    2 +-
 .../migrated_0005.tree.json                        |    2 +-
 .../migrated_0006.tree.json                        |    2 +-
 .../migrated_0007.tree.json                        |    2 +-
 .../migrated_0008.tree.json                        |    2 +-
 .../migrated_0009.tree.json                        |    2 +-
 .../migrated_0010.tree.json                        |    3 +-
 .../migrated_0011.tree.json                        |    3 +-
 .../migrated_0012.tree.json                        |    3 +-
 .../migrated_0013.tree.json                        |    2 +-
 .../migrated_0014.tree.json                        |    2 +-
 .../migrated_0015.tree.json                        |    2 +-
 test/fixtures/comment/migrated_0000.tree.json      |    2 +-
 test/fixtures/comment/migrated_0001.tree.json      |    2 +-
 test/fixtures/comment/migrated_0002.tree.json      |    2 +-
 test/fixtures/comment/migrated_0003.tree.json      |    2 +-
 test/fixtures/comment/migrated_0004.tree.json      |    2 +-
 test/fixtures/comment/migrated_0005.tree.json      |    2 +-
 test/fixtures/comment/migrated_0006.tree.json      |    2 +-
 test/fixtures/comment/migrated_0008.tree.json      |    2 +-
 test/fixtures/comment/migrated_0009.tree.json      |    2 +-
 test/fixtures/comment/migrated_0010.tree.json      |    2 +-
 test/fixtures/comment/migrated_0011.tree.json      |    2 +-
 test/fixtures/comment/migrated_0012.tree.json      |    2 +-
 test/fixtures/comment/migrated_0013.tree.json      |    2 +-
 test/fixtures/comment/migrated_0014.tree.json      |    2 +-
 test/fixtures/comment/migrated_0015.tree.json      |    2 +-
 test/fixtures/comment/migrated_0016.tree.json      |    2 +-
 test/fixtures/comment/migrated_0017.tree.json      |    2 +-
 test/fixtures/comment/migrated_0018.tree.json      |    2 +-
 test/fixtures/comment/migrated_0019.tree.json      |    2 +-
 test/fixtures/comment/migrated_0020.tree.json      |    2 +-
 test/fixtures/comment/migrated_0021.tree.json      |    2 +-
 test/fixtures/comment/migrated_0022.tree.json      |    2 +-
 test/fixtures/comment/migrated_0023.tree.json      |    2 +-
 test/fixtures/comment/migrated_0024.tree.json      |    2 +-
 test/fixtures/comment/migrated_0025.tree.json      |    2 +-
 test/fixtures/comment/migrated_0026.tree.json      |    2 +-
 test/fixtures/comment/migrated_0027.tree.json      |    2 +-
 test/fixtures/comment/migrated_0028.tree.json      |    2 +-
 test/fixtures/comment/migrated_0029.tree.json      |    2 +-
 test/fixtures/comment/migrated_0030.tree.json      |    2 +-
 test/fixtures/comment/migrated_0031.tree.json      |    2 +-
 test/fixtures/comment/migrated_0032.tree.json      |    2 +-
 test/fixtures/comment/migrated_0033.tree.json      |    3 +-
 test/fixtures/comment/migrated_0034.tree.json      |    3 +-
 test/fixtures/comment/migrated_0035.tree.json      |    3 +-
 test/fixtures/comment/migrated_0036.tree.json      |    2 +-
 test/fixtures/comment/migrated_0038.tree.json      |    2 +-
 test/fixtures/comment/migrated_0039.tree.json      |    2 +-
 test/fixtures/comment/migrated_0040.tree.json      |    2 +-
 test/fixtures/comment/migrated_0041.tree.json      |    2 +-
 test/fixtures/comment/migrated_0042.tree.json      |    2 +-
 test/fixtures/comment/migrated_0043.tree.json      |    2 +-
 test/fixtures/comment/migrated_0044.tree.json      |    2 +-
 test/fixtures/comment/migrated_0045.tree.json      |    2 +-
 test/fixtures/comment/migrated_0046.tree.json      |    3 +-
 test/fixtures/comment/migrated_0052.tree.json      |    1 -
 test/fixtures/comment/migrated_0053.tree.json      |    2 -
 test/fixtures/comment/migrated_0054.tree.json      |    2 -
 test/fixtures/comment/migrated_0055.tree.json      |    2 +-
 .../declaration/const/migrated_0000.tree.json      |    2 +-
 .../declaration/const/migrated_0001.tree.json      |    2 +-
 .../declaration/const/migrated_0002.tree.json      |    2 +-
 .../declaration/function/dupe-param.tree.json      |    6 +-
 .../declaration/function/empty-param.tree.json     |    6 +-
 .../declaration/function/migrated_0000.tree.json   |    3 +-
 .../declaration/function/migrated_0001.tree.json   |    3 +-
 .../declaration/function/migrated_0002.tree.json   |    3 +-
 .../declaration/function/migrated_0003.tree.json   |    3 +-
 .../declaration/function/migrated_0004.tree.json   |    3 +-
 .../declaration/function/migrated_0005.tree.json   |    5 +-
 .../declaration/function/migrated_0006.tree.json   |    3 +-
 .../declaration/function/migrated_0007.tree.json   |    3 +-
 .../declaration/function/migrated_0008.tree.json   |    3 +-
 .../declaration/function/migrated_0009.tree.json   |    3 +-
 .../declaration/function/migrated_0010.tree.json   |    3 +-
 .../declaration/function/migrated_0011.tree.json   |    3 +-
 .../declaration/function/migrated_0012.tree.json   |    3 +-
 .../declaration/function/migrated_0013.tree.json   |    3 +-
 .../declaration/function/migrated_0014.tree.json   |    3 +-
 .../declaration/let/migrated_0000.tree.json        |    2 +-
 .../declaration/let/migrated_0001.tree.json        |    2 +-
 .../declaration/let/migrated_0002.tree.json        |    2 +-
 .../declaration/let/migrated_0003.tree.json        |    2 +-
 .../directive-prolog/migrated_0000.tree.json       |    4 +-
 .../directive-prolog/migrated_0001.tree.json       |    4 +-
 .../expression/additive/migrated_0000.tree.json    |    2 +-
 .../expression/additive/migrated_0001.tree.json    |    2 +-
 .../expression/additive/migrated_0002.tree.json    |    2 +-
 .../expression/assignment/migrated_0000.tree.json  |    2 +-
 .../expression/assignment/migrated_0001.tree.json  |    2 +-
 .../expression/assignment/migrated_0002.tree.json  |    2 +-
 .../expression/assignment/migrated_0003.tree.json  |    2 +-
 .../expression/assignment/migrated_0004.tree.json  |    2 +-
 .../expression/assignment/migrated_0005.tree.json  |    2 +-
 .../expression/assignment/migrated_0006.tree.json  |    2 +-
 .../expression/assignment/migrated_0007.tree.json  |    2 +-
 .../expression/assignment/migrated_0008.tree.json  |    2 +-
 .../expression/assignment/migrated_0009.tree.json  |    2 +-
 .../expression/assignment/migrated_0010.tree.json  |    2 +-
 .../expression/assignment/migrated_0011.tree.json  |    2 +-
 .../expression/assignment/migrated_0012.tree.json  |    2 +-
 .../expression/assignment/migrated_0013.tree.json  |    2 +-
 .../binary-bitwise/migrated_0000.tree.json         |    2 +-
 .../binary-bitwise/migrated_0001.tree.json         |    2 +-
 .../binary-bitwise/migrated_0002.tree.json         |    2 +-
 .../binary-logical/migrated_0000.tree.json         |    2 +-
 .../binary-logical/migrated_0001.tree.json         |    2 +-
 .../binary-logical/migrated_0002.tree.json         |    2 +-
 .../binary-logical/migrated_0003.tree.json         |    2 +-
 .../binary-logical/migrated_0004.tree.json         |    2 +-
 .../binary-logical/migrated_0005.tree.json         |    2 +-
 .../expression/binary/migrated_0000.tree.json      |    2 +-
 .../expression/binary/migrated_0001.tree.json      |    2 +-
 .../expression/binary/migrated_0002.tree.json      |    2 +-
 .../expression/binary/migrated_0003.tree.json      |    2 +-
 .../expression/binary/migrated_0004.tree.json      |    2 +-
 .../expression/binary/migrated_0005.tree.json      |    2 +-
 .../expression/binary/migrated_0006.tree.json      |    2 +-
 .../expression/binary/migrated_0007.tree.json      |    2 +-
 .../expression/binary/migrated_0008.tree.json      |    2 +-
 .../expression/binary/migrated_0009.tree.json      |    2 +-
 .../expression/binary/migrated_0010.tree.json      |    2 +-
 .../expression/binary/migrated_0011.tree.json      |    2 +-
 .../expression/binary/migrated_0012.tree.json      |    2 +-
 .../expression/binary/migrated_0013.tree.json      |    2 +-
 .../expression/binary/migrated_0014.tree.json      |    2 +-
 .../expression/binary/migrated_0015.tree.json      |    2 +-
 .../expression/binary/migrated_0016.tree.json      |    2 +-
 .../expression/binary/migrated_0017.tree.json      |    2 +-
 .../bitwise-shift/migrated_0000.tree.json          |    2 +-
 .../bitwise-shift/migrated_0001.tree.json          |    2 +-
 .../bitwise-shift/migrated_0002.tree.json          |    2 +-
 .../expression/complex/migrated_0000.tree.json     |    2 +-
 .../expression/conditional/migrated_0000.tree.json |    2 +-
 .../expression/conditional/migrated_0001.tree.json |    2 +-
 .../expression/conditional/migrated_0002.tree.json |    2 +-
 .../expression/equality/migrated_0000.tree.json    |    2 +-
 .../expression/equality/migrated_0001.tree.json    |    2 +-
 .../expression/equality/migrated_0002.tree.json    |    2 +-
 .../expression/equality/migrated_0003.tree.json    |    2 +-
 .../expression/grouping/migrated_0000.tree.json    |    2 +-
 .../expression/grouping/migrated_0001.tree.json    |    2 +-
 .../left-hand-side/migrated_0000.tree.json         |    2 +-
 .../left-hand-side/migrated_0001.tree.json         |    2 +-
 .../left-hand-side/migrated_0002.tree.json         |    2 +-
 .../left-hand-side/migrated_0003.tree.json         |    2 +-
 .../left-hand-side/migrated_0004.tree.json         |    2 +-
 .../left-hand-side/migrated_0005.tree.json         |    2 +-
 .../left-hand-side/migrated_0006.tree.json         |    2 +-
 .../left-hand-side/migrated_0007.tree.json         |    2 +-
 .../left-hand-side/migrated_0008.tree.json         |    2 +-
 .../left-hand-side/migrated_0009.tree.json         |    2 +-
 .../left-hand-side/migrated_0010.tree.json         |    2 +-
 .../left-hand-side/migrated_0011.tree.json         |    2 +-
 .../left-hand-side/migrated_0012.tree.json         |    2 +-
 .../left-hand-side/migrated_0013.tree.json         |    2 +-
 .../left-hand-side/migrated_0014.tree.json         |    2 +-
 .../left-hand-side/migrated_0015.tree.json         |    2 +-
 .../left-hand-side/migrated_0016.tree.json         |    2 +-
 .../left-hand-side/migrated_0017.tree.json         |    2 +-
 .../left-hand-side/migrated_0018.tree.json         |    2 +-
 .../left-hand-side/migrated_0019.tree.json         |    2 +-
 .../left-hand-side/migrated_0020.tree.json         |    2 +-
 .../left-hand-side/migrated_0021.tree.json         |    2 +-
 .../left-hand-side/migrated_0022.tree.json         |    2 +-
 .../multiplicative/migrated_0000.tree.json         |    2 +-
 .../multiplicative/migrated_0001.tree.json         |    2 +-
 .../multiplicative/migrated_0002.tree.json         |    2 +-
 .../expression/postfix/migrated_0000.tree.json     |    2 +-
 .../expression/postfix/migrated_0001.tree.json     |    2 +-
 .../expression/postfix/migrated_0002.tree.json     |    2 +-
 .../expression/postfix/migrated_0003.tree.json     |    2 +-
 .../expression/postfix/migrated_0004.tree.json     |    2 +-
 .../expression/postfix/migrated_0005.tree.json     |    2 +-
 .../primary/array/migrated_0000.tree.json          |    2 +-
 .../primary/array/migrated_0001.tree.json          |    2 +-
 .../primary/array/migrated_0002.tree.json          |    2 +-
 .../primary/array/migrated_0003.tree.json          |    2 +-
 .../primary/array/migrated_0004.tree.json          |    2 +-
 .../primary/array/migrated_0005.tree.json          |    2 +-
 .../primary/array/migrated_0006.tree.json          |    2 +-
 .../primary/array/migrated_0007.tree.json          |    2 +-
 .../primary/array/migrated_0008.tree.json          |    2 +-
 .../primary/array/migrated_0009.tree.json          |    2 +-
 .../primary/array/migrated_0010.tree.json          |    2 +-
 .../primary/array/migrated_0011.tree.json          |    2 +-
 .../primary/array/migrated_0012.tree.json          |    2 +-
 .../literal/numeric/migrated_0000.tree.json        |    2 +-
 .../literal/numeric/migrated_0001.tree.json        |    2 +-
 .../literal/numeric/migrated_0002.tree.json        |    2 +-
 .../literal/numeric/migrated_0003.tree.json        |    2 +-
 .../literal/numeric/migrated_0004.tree.json        |    2 +-
 .../literal/numeric/migrated_0005.tree.json        |    2 +-
 .../literal/numeric/migrated_0006.tree.json        |    2 +-
 .../literal/numeric/migrated_0007.tree.json        |    2 +-
 .../literal/numeric/migrated_0008.tree.json        |    2 +-
 .../literal/numeric/migrated_0009.tree.json        |    2 +-
 .../literal/numeric/migrated_0010.tree.json        |    2 +-
 .../literal/numeric/migrated_0011.tree.json        |    2 +-
 .../literal/numeric/migrated_0012.tree.json        |    2 +-
 .../literal/numeric/migrated_0013.tree.json        |    2 +-
 .../literal/numeric/migrated_0014.tree.json        |    2 +-
 .../literal/numeric/migrated_0015.tree.json        |    2 +-
 .../literal/numeric/migrated_0016.tree.json        |    2 +-
 .../literal/numeric/migrated_0017.tree.json        |    2 +-
 .../literal/numeric/migrated_0018.tree.json        |    2 +-
 .../literal/numeric/migrated_0019.tree.json        |    2 +-
 .../literal/numeric/migrated_0020.tree.json        |    2 +-
 .../literal/numeric/migrated_0021.tree.json        |    2 +-
 .../literal/numeric/migrated_0022.tree.json        |    2 +-
 .../literal/numeric/migrated_0023.tree.json        |    2 +-
 .../literal/numeric/migrated_0024.tree.json        |    2 +-
 .../regular-expression/migrated_0000.tree.json     |    2 +-
 .../regular-expression/migrated_0001.tree.json     |    2 +-
 .../regular-expression/migrated_0002.tree.json     |    2 +-
 .../regular-expression/migrated_0003.tree.json     |    2 +-
 .../regular-expression/migrated_0004.tree.json     |    2 +-
 .../regular-expression/migrated_0005.tree.json     |    2 +-
 .../regular-expression/migrated_0007.tree.json     |    2 +-
 .../regular-expression/migrated_0008.tree.json     |    2 +-
 .../regular-expression/migrated_0009.tree.json     |    2 +-
 .../regular-expression/migrated_0010.tree.json     |    2 +-
 .../regular-expression/migrated_0011.tree.json     |    2 +-
 .../regular-expression/migrated_0012.tree.json     |    2 +-
 .../regular-expression/migrated_0013.tree.json     |    2 +-
 .../u-flag-surrogate-pair.tree.json                |    2 +-
 .../u-flag-valid-range.tree.json                   |    2 +-
 .../primary/literal/string/migrated_0000.tree.json |    3 +-
 .../primary/literal/string/migrated_0001.tree.json |    3 +-
 .../primary/literal/string/migrated_0002.tree.json |    3 +-
 .../primary/literal/string/migrated_0003.tree.json |    3 +-
 .../primary/literal/string/migrated_0006.tree.json |    3 +-
 .../primary/literal/string/migrated_0007.tree.json |    3 +-
 .../primary/literal/string/migrated_0008.tree.json |    3 +-
 .../primary/literal/string/migrated_0009.tree.json |    3 +-
 .../primary/literal/string/migrated_0010.tree.json |    3 +-
 .../primary/literal/string/migrated_0011.tree.json |    3 +-
 .../primary/literal/string/migrated_0012.tree.json |    3 +-
 .../primary/literal/string/migrated_0013.tree.json |    3 +-
 .../primary/literal/string/migrated_0015.tree.json |    3 +-
 .../primary/literal/string/migrated_0016.tree.json |    3 +-
 .../primary/literal/string/migrated_0017.tree.json |    3 +-
 .../primary/literal/string/migrated_0018.tree.json |    3 +-
 .../primary/object/migrated_0000.tree.json         |    2 +-
 .../primary/object/migrated_0001.tree.json         |    2 +-
 .../primary/object/migrated_0002.tree.json         |    2 +-
 .../primary/object/migrated_0003.tree.json         |    2 +-
 .../primary/object/migrated_0004.tree.json         |    2 +-
 .../primary/object/migrated_0005.tree.json         |    2 +-
 .../primary/object/migrated_0006.tree.json         |    2 +-
 .../primary/object/migrated_0007.tree.json         |    2 +-
 .../primary/object/migrated_0008.tree.json         |    2 +-
 .../primary/object/migrated_0009.tree.json         |    3 +-
 .../primary/object/migrated_0010.tree.json         |    3 +-
 .../primary/object/migrated_0011.tree.json         |    3 +-
 .../primary/object/migrated_0012.tree.json         |    3 +-
 .../primary/object/migrated_0013.tree.json         |    3 +-
 .../primary/object/migrated_0014.tree.json         |    3 +-
 .../primary/object/migrated_0015.tree.json         |    3 +-
 .../primary/object/migrated_0016.tree.json         |    3 +-
 .../primary/object/migrated_0017.tree.json         |    3 +-
 .../primary/object/migrated_0018.tree.json         |    3 +-
 .../primary/object/migrated_0019.tree.json         |    3 +-
 .../primary/object/migrated_0020.tree.json         |    3 +-
 .../primary/object/migrated_0021.tree.json         |    3 +-
 .../primary/object/migrated_0022.tree.json         |    3 +-
 .../primary/object/migrated_0023.tree.json         |    3 +-
 .../primary/object/migrated_0024.tree.json         |    2 +-
 .../primary/object/migrated_0025.tree.json         |    2 +-
 .../primary/object/migrated_0026.tree.json         |    2 +-
 .../primary/object/migrated_0027.tree.json         |    2 +-
 .../primary/object/migrated_0028.tree.json         |    4 +-
 .../primary/object/migrated_0029.tree.json         |    3 +-
 .../primary/object/migrated_0030.tree.json         |    3 +-
 .../primary/object/migrated_0031.tree.json         |    5 +-
 .../primary/object/migrated_0032.tree.json         |    4 +-
 .../primary/object/migrated_0033.tree.json         |    4 +-
 .../primary/object/migrated_0034.tree.json         |    3 +-
 .../primary/object/migrated_0035.tree.json         |    3 +-
 .../primary/object/migrated_0036.tree.json         |    2 +-
 .../primary/object/migrated_0037.tree.json         |    2 +-
 .../primary/object/migrated_0038.tree.json         |   94 +-
 .../primary/other/migrated_0000.tree.json          |    2 +-
 .../primary/other/migrated_0001.tree.json          |    2 +-
 .../primary/other/migrated_0002.tree.json          |    2 +-
 .../primary/other/migrated_0003.tree.json          |    2 +-
 .../expression/relational/migrated_0000.tree.json  |    2 +-
 .../expression/relational/migrated_0001.tree.json  |    2 +-
 .../expression/relational/migrated_0002.tree.json  |    2 +-
 .../expression/relational/migrated_0003.tree.json  |    2 +-
 .../expression/relational/migrated_0004.tree.json  |    2 +-
 .../expression/relational/migrated_0005.tree.json  |    2 +-
 .../expression/relational/migrated_0006.tree.json  |    2 +-
 .../expression/unary/migrated_0000.tree.json       |    2 +-
 .../expression/unary/migrated_0001.tree.json       |    2 +-
 .../expression/unary/migrated_0002.tree.json       |    2 +-
 .../expression/unary/migrated_0003.tree.json       |    2 +-
 .../expression/unary/migrated_0004.tree.json       |    2 +-
 .../expression/unary/migrated_0005.tree.json       |    2 +-
 .../expression/unary/migrated_0006.tree.json       |    2 +-
 .../expression/unary/migrated_0007.tree.json       |    2 +-
 .../expression/unary/migrated_0008.tree.json       |    2 +-
 .../expression/unary/migrated_0009.tree.json       |    2 +-
 .../expression/unary/migrated_0010.tree.json       |    2 +-
 .../expression/unary/migrated_0011.tree.json       |    2 +-
 .../expression/unary/migrated_0012.tree.json       |    2 +-
 .../source-element/migrated_0000.tree.json         |    2 +-
 .../fixtures/source-option/migrated_0000.tree.json |    2 +-
 .../fixtures/source-option/migrated_0001.tree.json |    2 +-
 .../statement/block/migrated_0000.tree.json        |    2 +-
 .../statement/block/migrated_0001.tree.json        |    2 +-
 .../statement/block/migrated_0002.tree.json        |    2 +-
 .../statement/break/migrated_0000.tree.json        |    2 +-
 .../statement/break/migrated_0001.tree.json        |    2 +-
 .../statement/break/migrated_0002.tree.json        |    2 +-
 .../statement/break/migrated_0003.tree.json        |    2 +-
 .../statement/break/semicolon_newline.tree.json    |    2 +-
 .../statement/continue/migrated_0000.tree.json     |    2 +-
 .../statement/continue/migrated_0001.tree.json     |    2 +-
 .../statement/continue/migrated_0002.tree.json     |    2 +-
 .../statement/continue/migrated_0003.tree.json     |    2 +-
 .../statement/continue/migrated_0004.tree.json     |    2 +-
 .../statement/debugger/migrated_0000.tree.json     |    2 +-
 .../statement/empty/migrated_0000.tree.json        |    2 +-
 .../statement/expression/migrated_0000.tree.json   |    2 +-
 .../statement/expression/migrated_0001.tree.json   |    2 +-
 .../statement/expression/migrated_0002.tree.json   |    2 +-
 .../statement/expression/migrated_0003.tree.json   |    2 +-
 .../statement/expression/migrated_0004.tree.json   |    2 +-
 .../statement/expression/migrated_0005.tree.json   |    2 +-
 test/fixtures/statement/if/migrated_0000.tree.json |    2 +-
 test/fixtures/statement/if/migrated_0001.tree.json |    3 +-
 test/fixtures/statement/if/migrated_0002.tree.json |    2 +-
 test/fixtures/statement/if/migrated_0003.tree.json |    3 +-
 test/fixtures/statement/if/migrated_0004.tree.json |    2 +-
 test/fixtures/statement/if/migrated_0005.tree.json |    2 +-
 test/fixtures/statement/if/migrated_0006.tree.json |    2 +-
 .../statement/iteration/const_forin.tree.json      |    2 +-
 .../iteration/for-statement-with-seq.tree.json     |    2 +-
 .../statement/iteration/migrated_0000.tree.json    |    2 +-
 .../statement/iteration/migrated_0001.tree.json    |    2 +-
 .../statement/iteration/migrated_0002.tree.json    |    2 +-
 .../statement/iteration/migrated_0003.tree.json    |    2 +-
 .../statement/iteration/migrated_0004.tree.json    |    2 +-
 .../statement/iteration/migrated_0005.tree.json    |    2 +-
 .../statement/iteration/migrated_0006.tree.json    |    2 +-
 .../statement/iteration/migrated_0007.tree.json    |    2 +-
 .../statement/iteration/migrated_0008.tree.json    |    2 +-
 .../statement/iteration/migrated_0009.tree.json    |    2 +-
 .../statement/iteration/migrated_0010.tree.json    |    2 +-
 .../statement/iteration/migrated_0011.tree.json    |    2 +-
 .../statement/iteration/migrated_0012.tree.json    |    2 +-
 .../statement/iteration/migrated_0013.tree.json    |    2 +-
 .../statement/iteration/migrated_0014.tree.json    |    2 +-
 .../statement/iteration/migrated_0015.tree.json    |    2 +-
 .../statement/iteration/migrated_0016.tree.json    |    2 +-
 .../statement/iteration/migrated_0017.tree.json    |    2 +-
 .../statement/iteration/migrated_0018.tree.json    |    2 +-
 .../statement/iteration/migrated_0019.tree.json    |    2 +-
 .../statement/iteration/migrated_0020.tree.json    |    2 +-
 .../statement/iteration/migrated_0021.tree.json    |    2 +-
 .../statement/iteration/migrated_0022.tree.json    |    2 +-
 .../statement/iteration/migrated_0023.tree.json    |    3 +-
 .../statement/iteration/migrated_0024.tree.json    |    2 +-
 .../statement/iteration/migrated_0025.tree.json    |    2 +-
 .../statement/iteration/migrated_0026.tree.json    |    2 +-
 .../iteration/pattern-in-for-in.tree.json          |    2 +-
 .../statement/labelled/migrated_0000.tree.json     |    2 +-
 .../statement/labelled/migrated_0001.tree.json     |    2 +-
 .../statement/labelled/migrated_0002.tree.json     |    2 +-
 .../statement/return/migrated_0000.tree.json       |    3 +-
 .../statement/return/migrated_0001.tree.json       |    3 +-
 .../statement/return/migrated_0002.tree.json       |    3 +-
 .../statement/return/migrated_0003.tree.json       |    3 +-
 .../statement/switch/migrated_0000.tree.json       |    2 +-
 .../statement/switch/migrated_0001.tree.json       |    2 +-
 .../statement/switch/migrated_0002.tree.json       |    2 +-
 .../statement/throw/migrated_0000.tree.json        |    2 +-
 .../statement/throw/migrated_0001.tree.json        |    2 +-
 .../statement/throw/migrated_0002.tree.json        |    2 +-
 .../fixtures/statement/try/migrated_0000.tree.json |   58 +-
 .../fixtures/statement/try/migrated_0001.tree.json |   58 +-
 .../fixtures/statement/try/migrated_0002.tree.json |   58 +-
 .../fixtures/statement/try/migrated_0003.tree.json |  131 +-
 .../fixtures/statement/try/migrated_0004.tree.json |    4 +-
 .../fixtures/statement/try/migrated_0005.tree.json |  131 +-
 .../fixtures/statement/try/migrated_0006.tree.json |  131 +-
 test/fixtures/statement/try/strict_simple_catch.js |    2 +
 .../try/strict_simple_catch.tree.json}             |  248 +-
 .../statement/variable/migrated_0000.tree.json     |    2 +-
 .../statement/variable/migrated_0001.tree.json     |    2 +-
 .../statement/variable/migrated_0002.tree.json     |    2 +-
 .../statement/variable/migrated_0003.tree.json     |    2 +-
 .../statement/variable/migrated_0004.tree.json     |    2 +-
 .../statement/variable/migrated_0005.tree.json     |    2 +-
 .../statement/variable/migrated_0006.tree.json     |    2 +-
 test/fixtures/statement/variable/var_let.tree.json |    2 +-
 .../statement/with/migrated_0000.tree.json         |    2 +-
 .../statement/with/migrated_0001.tree.json         |    2 +-
 .../statement/with/migrated_0002.tree.json         |    2 +-
 test/fixtures/tokenize/comment_division.js         |    1 -
 .../fixtures/tokenize/comment_division.tokens.json |   74 -
 test/fixtures/tokenize/empty.js                    |    0
 test/fixtures/tokenize/empty.tokens.json           |    1 +
 test/fixtures/tokenize/line_terminators.js         |    4 +
 .../fixtures/tokenize/line_terminators.tokens.json |    1 +
 .../tolerant-parse/for-in-missing-parenthesis.js   |    2 +
 .../for-in-missing-parenthesis.tree.json}          |  135 +-
 .../tolerant-parse/for-missing-parenthesis.js      |    1 +
 .../for-missing-parenthesis.tree.json}             |  293 +-
 .../tolerant-parse/for-of-missing-parenthesis.js   |    2 +
 .../for-of-missing-parenthesis.tree.json}          |  128 +-
 .../tolerant-parse/if-missing-parenthesis.js       |    1 +
 .../if-missing-parenthesis.tree.json}              |  138 +-
 test/fixtures/tolerant-parse/let_eval.tree.json    |    3 +-
 .../tolerant-parse/migrated_0000.tree.json         |    2 +-
 .../tolerant-parse/migrated_0001.tree.json         |    2 +-
 .../tolerant-parse/migrated_0002.tree.json         |    2 +-
 .../tolerant-parse/migrated_0003.tree.json         |    2 +-
 .../tolerant-parse/migrated_0004.tree.json         |    2 +-
 .../tolerant-parse/migrated_0005.tree.json         |    2 +-
 .../tolerant-parse/migrated_0006.tree.json         |    3 +-
 .../tolerant-parse/migrated_0007.tree.json         |    2 +-
 .../tolerant-parse/migrated_0008.tree.json         |    3 +-
 .../tolerant-parse/migrated_0009.tree.json         |    3 +-
 .../tolerant-parse/migrated_0010.tree.json         |    3 +-
 .../tolerant-parse/migrated_0011.tree.json         |    3 +-
 .../tolerant-parse/migrated_0012.tree.json         |    2 +-
 .../tolerant-parse/migrated_0013.tree.json         |    2 +-
 .../tolerant-parse/migrated_0014.tree.json         |    4 +-
 .../tolerant-parse/migrated_0015.tree.json         |    4 +-
 .../tolerant-parse/migrated_0016.tree.json         |    3 +-
 .../tolerant-parse/migrated_0017.tree.json         |   59 +-
 .../tolerant-parse/migrated_0018.tree.json         |   59 +-
 .../tolerant-parse/migrated_0019.tree.json         |    3 +-
 .../tolerant-parse/migrated_0020.tree.json         |    3 +-
 .../tolerant-parse/migrated_0021.tree.json         |    3 +-
 .../tolerant-parse/migrated_0022.tree.json         |    3 +-
 .../tolerant-parse/migrated_0023.tree.json         |    3 +-
 .../tolerant-parse/migrated_0024.tree.json         |    3 +-
 .../tolerant-parse/migrated_0025.tree.json         |    3 +-
 .../tolerant-parse/migrated_0026.tree.json         |    3 +-
 .../tolerant-parse/migrated_0027.tree.json         |    4 +-
 .../tolerant-parse/migrated_0028.tree.json         |    4 +-
 .../tolerant-parse/migrated_0029.tree.json         |    4 +-
 .../tolerant-parse/migrated_0030.tree.json         |    4 +-
 .../tolerant-parse/migrated_0031.tree.json         |    4 +-
 .../tolerant-parse/migrated_0032.tree.json         |    4 +-
 .../tolerant-parse/migrated_0033.tree.json         |    4 +-
 .../tolerant-parse/migrated_0034.tree.json         |    4 +-
 .../tolerant-parse/migrated_0035.tree.json         |    4 +-
 .../tolerant-parse/migrated_0036.tree.json         |    4 +-
 .../tolerant-parse/migrated_0037.tree.json         |    4 +-
 .../tolerant-parse/migrated_0038.tree.json         |    4 +-
 .../tolerant-parse/migrated_0039.tree.json         |    4 +-
 .../tolerant-parse/migrated_0040.tree.json         |    5 +-
 .../tolerant-parse/migrated_0041.tree.json         |    4 +-
 .../tolerant-parse/migrated_0042.tree.json         |    3 +-
 .../tolerant-parse/migrated_0043.tree.json         |    3 +-
 .../tolerant-parse/migrated_0044.tree.json         |    2 +-
 .../tolerant-parse/migrated_0045.tree.json         |    2 +-
 .../tolerant-parse/migrated_0046.tree.json         |    2 +-
 .../tolerant-parse/migrated_0047.tree.json         |    2 +-
 .../tolerant-parse/migrated_0048.tree.json         |    2 +-
 .../tolerant-parse/migrated_0049.tree.json         |    2 +-
 .../tolerant-parse/migrated_0050.tree.json         |    2 +-
 .../tolerant-parse/migrated_0051.tree.json         |    4 +-
 .../tolerant-parse/migrated_0052.tree.json         |    4 +-
 .../string_literal_escape_eight.tree.json          |    2 +-
 .../tolerant-parse/while-missing-parenthesis.js    |    1 +
 .../while-missing-parenthesis.tree.json}           |  113 +-
 test/fixtures/whitespace/migrated_0000.source.js   |    2 +-
 test/fixtures/whitespace/migrated_0000.tree.json   |   30 +-
 test/fixtures/whitespace/migrated_0001.tree.json   |    2 +-
 test/grammar-tests.js                              |    2 +-
 ...ammar-tests.js => hostile-environment-tests.js} |   46 +-
 test/karma.conf.js                                 |    2 +-
 test/profile.js                                    |    2 +-
 test/regression-tests.js                           |    2 +-
 test/saucelabs-ie.conf.js                          |    5 +-
 test/saucelabs-safari.conf.js                      |    4 +-
 test/unit-tests.js                                 |   21 +-
 test/utils/evaluate-testcase.js                    |   96 +-
 tools/fixupbundle.js                               |   48 +
 tools/generate-identifier-regex.js                 |    2 +-
 tools/generate-xhtml-entities.js                   |   91 +
 webpack.config.js                                  |    9 +
 998 files changed, 17508 insertions(+), 16489 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/node-esprima.git



More information about the Pkg-javascript-commits mailing list