Dmitry Panov
|
203961f822
Implemented logical assignment operators. Closes #647.
|
7 months ago |
Dmitry Panov
|
241b342198
Support nested AssignmentElements in Array AssignmentPatterns. Fixes #614.
|
1 year ago |
Dmitry Panov
|
1d34ed12ae
Fixed the grammar to correctly parse (-1)**2
|
2 years ago |
Dmitry Panov
|
5460598cfa
Allow 'in' in conditional expression's consequent
|
2 years ago |
Dmitry Panov
|
9343cf0121
Implemented generators (only synchronous so far). Closes #436
|
2 years ago |
Dmitry Panov
|
8f6e415ca4
Fixed detection of await expressions in function parameter lists
|
2 years ago |
Dmitry Panov
|
2e4cbb9852
Set "Computed" property on method definitions in object literals
|
2 years ago |
Dmitry Panov
|
473251c96b
Support number literals as method names. Fixes #470.
|
2 years ago |
Levi
|
b95230a9db
Fix missing or wrong implementations in node.go (#429)
|
2 years ago |
Dmitry Panov
|
33bff8fdda
Async/await functionality (#464)
|
2 years ago |
Dmitry Panov
|
4765a98722
Enabled more tests and fixed some bugs. Closes #410.
|
3 years ago |
Dmitry Panov
|
0b5d210524
Implemented classes (including private elements). Closes #349.
|
3 years ago |
Dmitry Panov
|
160b8c59fd
Implemented nullish coalescing operator (??). Closes #382.
|
3 years ago |
Dmitry Panov
|
ff76422be7
Implemented exponentiation expressions. Closes #381.
|
3 years ago |
Dmitry Panov
|
8a7c4f41dd
Fixed panic when parsing invalid object property keys. Fixes #376.
|
3 years ago |
Dmitry Panov
|
b93494d0c5
Implemented optional chaining. Closes #350
|
3 years ago |
Dmitry Panov
|
fb27c91c26
Handle invalid object literal keys. Fixes #352.
|
3 years ago |
Dmitry Panov
|
e42ffa0493
Do not hang when opening backtick is the last character. Fixes #351
|
3 years ago |
Dmitry Panov
|
f1567f3952
Upgraded tests, lots of fixes as a result
|
3 years ago |
Dmitry Panov
|
bb5631bb91
Support chained template literals. See #334
|
4 years ago |
Dmitry Panov
|
ce3fee827a
Implemented template literals and \u{xxxx}. Closes #260
|
4 years ago |
Dmitry Panov
|
32956a348b
Arrow function (#319)
|
4 years ago |
Dmitry Panov
|
c04c643130
Fixed panics in parser on some invalid inputs. Fixes #318.
|
4 years ago |
Dmitry Panov
|
b8e8f56aca
Support patterns in catch clause. See #305
|
4 years ago |
Dmitry Panov
|
7ad1be9aa9
Support for assignment patterns in for-in and for-of loops. Support for spread elements in call arguments. Fixed various issues related to destructuring assignments. See #305.
|
4 years ago |
Dmitry Panov
|
a7a3a1366b
Destructuring assignments, rest and spread properties, default function parameters (#303)
|
4 years ago |
Dmitry Panov
|
f3cfc97811
Block-scoped declarations (#264)
|
4 years ago |
Dmitry Panov
|
13aee8e3cc
Shorthand property fixes and support for NamedEvaluation so that function name is set when assigned to a variable
|
4 years ago |
Mihail Stoykov
|
e8b6ca4ff4
Add support for shorthand properties
|
4 years ago |
Dmitry Panov
|
e21ccf39bf
Fixed compilation of object literals with numeric keys. Fixes #221.
|
5 years ago |