Skip to content
Commits on Apr 25, 2016
  1. Dependencies: update jscs and tslint

    Close gh-1491
    committed Apr 17, 2016
Commits on Mar 25, 2016
  1. @michaelficarra
Commits on Mar 3, 2016
  1. Dependencies: update jscs and tslint

    Closes gh-1479
    committed Mar 3, 2016
  2. AppVeyor: run the tests with Node.js 5

    Closes gh-1478
    committed Mar 3, 2016
Commits on Feb 27, 2016
  1. Update ChangeLog for 2.7.2

    Refs #1346
    committed Feb 2, 2016
Commits on Feb 25, 2016
Commits on Feb 20, 2016
  1. Dependencies: update glob, jscs, tslint

    Closes gh-1472
    committed Feb 17, 2016
Commits on Feb 18, 2016
  1. Add boolean and number to Literal's value property

    Fixes #1471
    Closes gh-1473
    committed Feb 17, 2016
Commits on Feb 17, 2016
  1. Implement support for JSX syntax.

    Example:
    
      esprima.parse('<div>Hello</div>', { jsx: true });
    
    Fixes #1467
    Closes gh-1470
    committed Feb 9, 2016
Commits on Feb 7, 2016
  1. Format the code according to the style

    This is done using typescript-formatter, it can be invoked with
    `npm run format-code`.
    
    Closes gh-1466
    committed Feb 5, 2016
Commits on Feb 2, 2016
  1. Fix out-of-bound error location in an invalid string literal

    When a string literal is not valid, mark the initial quote as the error
    location since it is considered the offending (illegal) token.
    
    Fixes #1457
    Closes gh-1462
    committed Feb 1, 2016
Commits on Jan 30, 2016
  1. @zjmiller

    Fix shorthand object destructuring defaults in variable declarations

    In a variable declaration, in an object destructuring pattern, a shorthand property with a default value was being incorrectly parsed as having a false shorthand field. For example, the shorthand property in `var {a = b} = c;` was being incorrectly parsed as having a false shorthand field.
    
    Fixes #1459
    Closes gh-1458
    zjmiller committed with Jan 29, 2016
Commits on Jan 16, 2016
  1. Extend ExpressionStatement to indicate a directive

    Fixed #1006
    Closes gh-1453
    committed Jan 13, 2016
  2. Tolerate unterminated if/while/for

    Fixes #1042
    Closes gh-1449
    committed Jan 11, 2016
Commits on Jan 15, 2016
  1. Downstream test: temporarily exclude js2coffee

    Refs #1081
    Closes gh-1454
    committed Jan 15, 2016
Commits on Jan 13, 2016
Commits on Jan 11, 2016
  1. Dependencies: update JSCS

    Closes gh-1448
    committed Jan 9, 2016
  2. Downstream test: temporarily exclude JSCS.

    Refs #1247
    committed Nov 15, 2015
Commits on Jan 10, 2016
Commits on Jan 9, 2016
  1. Travis CI: No need to update npm.

    This fixes the problem running the job with Node.js 5.
    
    Closes gh-1446
    committed Jan 8, 2016
Commits on Jan 8, 2016
  1. Split the speed test between the parser and the tokenizer.

    This ensures that each speed test runs in its own process.
    
    Fixes #1444
    Closes gh-1445
    committed Jan 7, 2016
  2. Update ChangeLog for 2.7.1

    Refs #1346
    committed Dec 7, 2015
Commits on Dec 25, 2015
  1. Reimplement comment handling using the parser delegate

    This moves the bulk of comment handling out of the Parser class.
    
    Fixes #1434
    Closes gh-1439
    committed Dec 24, 2015
Commits on Dec 24, 2015
  1. Add the support for syntax node delegator

    The third parameter to `parse()` is a callback function that is invoked
    every time the parser encounters and completes a new syntax node.
    
    An example that prints "Literal ExpressionStatement Program":
    
      var list = [];
      esprima.parse('42', {}, function (node) {
        list.push(node.type);
      });
      console.log(list.join(' '));
    
    Fixes #1113
    Closes gh-1435
    committed Dec 17, 2015
Commits on Dec 18, 2015
  1. Downstream test: include JSCS.

    Fixes #1247
    Closes gh-1433
    committed Dec 17, 2015
Commits on Dec 16, 2015
Commits on Dec 14, 2015
Commits on Dec 13, 2015
  1. Separate API tests

    Fixes #1422
    Closes gh-1424
    committed Dec 12, 2015
  2. Move the exported entry points to the main source file

    This keeps `parser.ts` and `tokenizer.ts` only contain the respective
    class and nothing else.
    
    Fixes #1427
    Closes gh-1428
    committed Dec 12, 2015
Commits on Dec 12, 2015
  1. Dependencies: update JSCS and TSLint

    Closes gh-1426
    committed Dec 10, 2015
Something went wrong with that request. Please try again.