davidot
|
179c48e1a4
LibJS: Add optional extra strict checks in parse_binding_pattern
|
3 rokov pred |
davidot
|
f1f338edcd
LibJS: Tighten default values in formal parameter parsing
|
3 rokov pred |
davidot
|
4989e79c45
LibJS: Allow yielding a class
|
3 rokov pred |
davidot
|
19582ccad8
LibJS: Treat yield as an identifier in more non-generator contexts
|
3 rokov pred |
davidot
|
26177b1826
LibJS: Add more duplicated declarations detection
|
3 rokov pred |
davidot
|
085c7df895
LibJS: Be more strict about the lhs of a for in/of loop
|
3 rokov pred |
davidot
|
106f9e30d7
LibJS: Force the lexer to parse a regex when expecting a statement
|
3 rokov pred |
davidot
|
05444103e3
LibJS: Treat arrow expression as function and stop parsing after
|
3 rokov pred |
davidot
|
e31b715808
LibJS: Make functions reset break and continue context
|
3 rokov pred |
davidot
|
be3b4a68d2
LibJS: Allow class methods named "get", "set" or "static"
|
3 rokov pred |
davidot
|
b16c02d6b4
LibJS: Allow labelled functions in certain contexts
|
4 rokov pred |
davidot
|
020bfc9d93
LibJS: Parse and partially execute import and export statements
|
3 rokov pred |
davidot
|
7613c22b06
LibJS: Add a mode to parse JS as a module
|
3 rokov pred |
Lenny Maiorani
|
a0d7640e03
Userland: Make use of container version of any_of
|
3 rokov pred |
Timothy Flynn
|
f1dd770a8a
LibJS: Parse RegExp literals at AST creation time, not execution time
|
3 rokov pred |
davidot
|
a6263150be
LibJS: Disallow unqualified deletes in strict mode
|
4 rokov pred |
davidot
|
697882a7ad
LibJS: Disallow multiple __proto__ keys in object expression
|
4 rokov pred |
davidot
|
93b57e6d8c
LibJS: Disallow static methods named prototype in classes
|
4 rokov pred |
davidot
|
40b8689f9b
LibJS: Disallow duplicated variable declarations
|
4 rokov pred |
davidot
|
5cc518f07a
LibJS: Handle strict mode for functions more correctly
|
4 rokov pred |
davidot
|
4485df1405
LibJS: Be more strict about reserved and special identifiers
|
4 rokov pred |
davidot
|
2a61b90fef
LibJS: Be less strict about 'use strict'
|
4 rokov pred |
Linus Groh
|
08a303172d
LibJS: Extend class 'extends' RHS expression parsing
|
4 rokov pred |
Ali Mohammad Pur
|
dfb7e716f7
LibJS: Use expected() instead of syntax_error("Expected ...")
|
4 rokov pred |
Ali Mohammad Pur
|
049e210cfa
LibJS: Rework Identifier parsing to match the spec more closely
|
4 rokov pred |
Ali Mohammad Pur
|
77a5144264
LibJS: Add support for binding patterns in catch clauses
|
4 rokov pred |
Ali Mohammad Pur
|
1a9518ebe3
LibJS: Implement parsing and evaluation for AssignmentPatterns
|
4 rokov pred |
Ali Mohammad Pur
|
7fc6cd6b20
LibJS: Allow 'name = value' in object literals as the spec does
|
4 rokov pred |
Ali Mohammad Pur
|
7dae25eceb
LibJS: Fix computed property ending token in binding pattern parsing
|
4 rokov pred |
Ali Mohammad Pur
|
b5b84029ab
LibJS: Treat default parameter values as being in function context
|
4 rokov pred |