GitHub / jquery/esprima / commits
ECMAScript parsing infrastructure for multipurpose analysis
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 512cd66c | clean up duplicate parameter detection |
Marko Lahma <m****a@g****m>
Committed by: Ariya Hidayat <a****t@g****m> |
about 5 years ago | |
| 9b3ad042 | Support async generators |
Marko Lahma <m****a@g****m>
Committed by: Ariya Hidayat <a****t@g****m> |
about 5 years ago | |
| 4e3b259e | Fix missing optional attributes from tree JSON files |
Marko Lahma <m****a@g****m>
Committed by: Ariya Hidayat <a****t@g****m> |
over 5 years ago | |
| 145bd1c9 | Nightly publish to npm (#1749) | Ariya Hidayat <a****t@g****m> | over 5 years ago | |
| ad272e0f | use modern nodejs versions (#2086) |
Meir Blachman <m****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 55db25d5 | update unit-tests count |
Meir Blachman <m****n@g****m>
Committed by: Ariya Hidayat <a****t@g****m> |
over 5 years ago | |
| 54af8f00 | Update README.md to ES2019 |
Remi Liu <l****x@l****n>
Committed by: Ariya Hidayat <a****t@g****m> |
over 5 years ago | |
| 2f5cfd71 | Silence most linter warnings, until one day we fix them | Ariya Hidayat <a****t@g****m> | over 5 years ago | |
| 70c01599 | Update README.md |
Meir Blachman <m****n@g****m>
Committed by: Ariya Hidayat <a****t@g****m> |
almost 6 years ago | |
| ab6420b8 | Support for ES2018 Template Literal Revision (#1587) | Ariya Hidayat <a****t@g****m> | almost 6 years ago | |
| 977b1f84 | Move complexity check to ESLint |
Remi Liu <l****x@l****n>
Committed by: Ariya Hidayat <a****t@g****m> |
almost 6 years ago | |
| a35ed6bc | Support for ES2020 import.meta |
Remi Liu <l****x@l****n>
Committed by: Ariya Hidayat <a****t@g****m> |
almost 6 years ago | |
| 3b685864 | Support for ES2019 optional catch binding |
Remi Liu <l****x@l****n>
Committed by: Ariya Hidayat <a****t@g****m> |
almost 6 years ago | |
| 0911ad86 | Add support for Optional Chaining |
Remi Liu <l****x@l****n>
Committed by: Ariya Hidayat <a****t@g****m> |
almost 6 years ago | |
| 3515f7e5 | Parse nullish coalescing (fix #2039) |
Remi Liu <l****x@l****n>
Committed by: Ariya Hidayat <a****t@g****m> |
almost 6 years ago | |
| 24c56205 | Support JSX fragment (#2046) |
cinchen <e****0@g****m>
Committed by: Ariya Hidayat <a****t@g****m> |
almost 6 years ago | |
| cbc88008 | Update test262 to latest version |
Remi Liu <l****x@l****n>
Committed by: Ariya Hidayat <a****t@g****m> |
almost 6 years ago | |
| deaa653a | Fix multi-line string literal parsing with CRLF (fix #2032) |
Marko Lahma <m****a@g****m>
Committed by: Ariya Hidayat <a****t@g****m> |
about 6 years ago | |
| 4f529233 | Support for-await-of (#1190) |
Meir Blachman <m****n@g****m>
Committed by: Ariya Hidayat <a****t@g****m> |
about 6 years ago | |
| fa49b2ed | Use GitHub Actions (#2026) | Ariya Hidayat <a****t@g****m> | over 6 years ago | |
| 03a5f258 | Remove browser-based tests | Ariya Hidayat <a****t@g****m> | over 6 years ago | |
| 45c9ab14 | Migrate from TSLint to ESLint | Ariya Hidayat <a****t@g****m> | almost 7 years ago | |
| 3d182f16 | Update CI node versions and increase minimum Node version to 8. |
Calvin Freitas <o****e@f****m>
Committed by: Ariya Hidayat <a****t@g****m> |
almost 7 years ago | |
| d277380c | Add VariableDeclaration to `left` property (Fix #2005) |
Wilson Lin <c****e@w****n>
Committed by: Ariya Hidayat <a****t@g****m> |
almost 7 years ago | |
| 9eadf3f2 | Update test262 for ES2018+ features |
Joseph Pecoraro <j****2@g****m>
Committed by: Ariya Hidayat <a****t@g****m> |
about 7 years ago | |
| 3f9dc14a | Fix Unexpected ILLEGAL token with function literal in template strings |
Joseph Pecoraro <j****2@g****m>
Committed by: Ariya Hidayat <a****t@g****m> |
about 7 years ago | |
| a971d877 | Fix Unexpected "Invalid left-hand side in for-in" error |
Joseph Pecoraro <j****2@g****m>
Committed by: Ariya Hidayat <a****t@g****m> |
about 7 years ago | |
| fe13460e | Fix link from Chapter 2 to Chapter 3 |
Eugene Otto <e****o@g****m>
Committed by: Ariya Hidayat <a****t@g****m> |
about 7 years ago | |
| 5e55171f | Update identifier parsing per Unicode v12.1.0 |
Mathias Bynens <m****s@q****e>
Committed by: Ariya Hidayat <a****t@g****m> |
over 7 years ago | |
| c7e3065d | Fixed miscalculated computed field |
Mikaël Mayer <m****r@e****h>
Committed by: Ariya Hidayat <a****t@g****m> |
over 7 years ago | |
| 24eb7ed0 | AppVeyor CI: minor tweaks to improve dashboard clarity | Ariya Hidayat <a****t@g****m> | almost 8 years ago | |
| 95192fd4 | Downstream test: re-enable Istanbul with a workaround | Ariya Hidayat <a****t@g****m> | almost 8 years ago | |
| e2aa2c74 | CI: Report to codecov.io via AppVeyor instead of Circle CI | Ariya Hidayat <a****t@g****m> | almost 8 years ago | |
| 06172cb4 | Update to the latest version of TypeScript compiler, linter, and formatter | Ariya Hidayat <a****t@g****m> | almost 8 years ago | |
| c0dfa42d | Fix parsing async get/set in a class | Ariya Hidayat <a****t@g****m> | over 8 years ago | |
| 16aa6f16 | Update identifier parsing per Unicode v11 |
Mathias Bynens <m****s@q****e>
Committed by: Ariya Hidayat <a****t@g****m> |
over 8 years ago | |
| aefb57ae | CI for GitLab | Ariya Hidayat <a****t@g****m> | over 8 years ago | |
| 347e6567 | Documentation: fix the type of some nodes. | Ariya Hidayat <a****t@g****m> | over 8 years ago | |
| 1bfd79c3 | Documentation: explicit notice on supporting only JavaScript | Ariya Hidayat <a****t@g****m> | over 8 years ago | |
| 30602bbd | Downstream test: ignore Recast since its master is flaky. | Ariya Hidayat <a****t@g****m> | over 8 years ago | |
| 39e7668d | Recognize Token.StringLiteral as a ReturnStatement argument. |
Michael Fitzpatrick <m****d@g****m>
Committed by: Ariya Hidayat <a****t@g****m> |
over 8 years ago | |
| 529a5f2b | Add missing closing brace, fix incorrect interface name |
Adrian Sieber <3****i@u****m>
Committed by: Ariya Hidayat <a****t@g****m> |
over 8 years ago | |
| 22dc5418 | Update identifier data to Unicode v10 |
Mathias Bynens <m****s@q****e>
Committed by: Ariya Hidayat <a****t@g****m> |
over 8 years ago | |
| 0c7cd518 | Docs: fix the type of SwitchCase's test | Ariya Hidayat <a****t@g****m> | over 8 years ago | |
| c833018c | Tiny typo |
Jordan Stephens <j****n@s****o>
Committed by: Ariya Hidayat <a****t@g****m> |
over 8 years ago | |
| a04bcec8 | Update TypeScript compiler, linter, and formatter to the latest version | Ariya Hidayat <a****t@g****m> | almost 9 years ago | |
| 819c2655 | Documentation: Describe RegExp parsing dependency |
Mike Pennisi <m****e@m****m>
Committed by: Ariya Hidayat <a****t@g****m> |
almost 9 years ago | |
| df749a7f | Make the pure tokenizer a bit aggressive in recognizing regex literals. | Ariya Hidayat <a****t@g****m> | almost 9 years ago | |
| 512ce40c | Correct the handling of HTML comment when parsing as a module | Ariya Hidayat <a****t@g****m> | almost 9 years ago | |
| 9973bab9 | Recognize Token.Template as a ReturnStatement argument. |
johnjbarton <j****n@j****m>
Committed by: Ariya Hidayat <a****t@g****m> |
almost 9 years ago | |
| d00740bb | Integrate Test262 |
Mike Pennisi <m****e@m****m>
Committed by: Ariya Hidayat <a****t@g****m> |
almost 9 years ago | |
| cab42bbb | Test fixture: move an async test to the more proper location. | Ariya Hidayat <a****t@g****m> | about 9 years ago | |
| bf3ae450 | Migrate to CircleCI 2.0 |
Ryo Shibayama <j****1@g****m>
Committed by: Ariya Hidayat <a****t@g****m> |
about 9 years ago | |
| 1e6ca4b7 | Fix incorrect parse async with proto-identifier-shorthand |
kingwl <8****1@1****m>
Committed by: Ariya Hidayat <a****t@g****m> |
about 9 years ago | |
| 08a31db0 | Documentation: Always refer to the latest stable version. | Ariya Hidayat <a****t@g****m> | about 9 years ago | |
| 22926d5a | Fix Negative Column in Binary Expression String Concatenation |
kingwl <8****1@1****m>
Committed by: Ariya Hidayat <a****t@g****m> |
about 9 years ago | |
| 6ca222c1 | Downstream test: disable AssetGraph since it needs Node.js > 6. | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 99f8c0e7 | Fix incorrect YieldExpression in object methods |
kingwl <8****1@1****m>
Committed by: Ariya Hidayat <a****t@g****m> |
over 9 years ago | |
| 9da4ead0 | ReadTheDocs: Switch to the Alabaster theme | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 92b775c9 | Documentation: Encourage the explicit use of parseScript vs parseModule | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| f1724687 | Update ChangeLog for 4.0.0 | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 09cc1b0f | Update README.md to prepare for version 4.0 | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 080f0ec9 | Travis CI and AppVeyor: Run with Node.js v8 | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 15b54c01 | Fix the "tokens" and "comment" argument names |
Sylvain Francois <s****t@g****m>
Committed by: Ariya Hidayat <a****t@g****m> |
over 9 years ago | |
| 4e288b7a | Update TypeScript-related dependencies | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| ea90f4a9 | Use const whenever possible | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 4f08020c | Improve error message upon an invalid JSX element | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 492eeef2 | JSX: Matching a token should not be too strict | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 3d893ba3 | Allow `in` expression in a concise body with a function body | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 0ef20be3 | Allow JSX element in a yield expression | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 5c8c0b30 | Downstream tests: run them with Node.js v6.1 | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| a9f845b2 | Fix the documentation for the AST of ForStatement | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 60d42ef0 | Reuse rest/spread element for object rest/spread | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 860acd24 | Use access modifier in the Scanner class | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 28fb223a | Downstream test: temporarily exclude escope | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| f09a5b9f | Update TypeScript-related dependencies | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 8834efb9 | Pure tokenizer: simplify the choice of obtaining a new token | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 5e67af16 | Add a template for issue reporting | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 61d120dd | AppVeyor CI: switch from Google Chrome to Chromium | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 106e289a | Move object rest/spread tests to test/fixture/es2018 | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 27648bde | Revert "deep clone node when node.shorthand = true" | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 881897df | Move dynamic import tests to test/fixtures/es2018 | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| e9df1a3b | Allow async arrow function to accept yield as the parameter | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 311bca06 | Async arrow function must reinterpret its parameters | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| c3e8af1b | Fix the node of the object property key for async function | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| f5b59118 | Documentation: add an example to remove console calls | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 5307e30e | Fix incorrect detection of async function | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 0c26790b | Syntax tree format: document async function and await expression | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 11a23857 | Support dynamic import call | Ariya Hidayat <a****t@g****m> | over 9 years ago | |
| 1b04a622 | Fixed wrong source type in the documentation |
Timofey Kachalov <s****9@u****m>
Committed by: Ariya Hidayat <a****t@g****m> |
almost 10 years ago | |
| 6deba391 | README: point to the documentation hosted at readthedocs.io (Ref #1477) | Ariya Hidayat <a****t@g****m> | almost 10 years ago | |
| d8f03a9a | Create the documentation suitable for readthedocs.io | Ariya Hidayat <a****t@g****m> | almost 10 years ago | |
| 2e2c420e | Detect Microsoft Edge and use it to run the browser tests | Ariya Hidayat <a****t@g****m> | almost 10 years ago | |
| 13e52832 | Support object rest/spread properties | Ariya Hidayat <a****t@g****m> | almost 10 years ago | |
| 5a46bf8b | Support running the tests on Safari Technology Preview | Ariya Hidayat <a****t@g****m> | almost 10 years ago | |
| 4b0f65eb | Simplify handling the marker for node location | Ariya Hidayat <a****t@g****m> | almost 10 years ago | |
| 60203142 | Do not mutate the token object when constructing a primary expression | Ariya Hidayat <a****t@g****m> | almost 10 years ago | |
| 7e97b103 | Save and restore scanner state | Ariya Hidayat <a****t@g****m> | almost 10 years ago | |
| 32139631 | Use const enum for the token types | Ariya Hidayat <a****t@g****m> | almost 10 years ago | |
| 0e34a1fd | Check EOF with the lookahead token | Ariya Hidayat <a****t@g****m> | almost 10 years ago |