issues
search
shapesecurity
/
shift-parser-js
ECMAScript parser that produces a Shift format AST
http://shift-ast.org/parser.html
Apache License 2.0
249
stars
28
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Lexical declarations of restricted globals should not be allowed
#309
bakkot
closed
7 years ago
1
`yield` should not be allowed in AssignmentExpression LHS in a generator
#308
bakkot
closed
5 years ago
2
Keywords should not be represented by unicode escape sequences
#307
dashed
closed
7 years ago
3
fixes #304: validate exponentiation expression LHSs
#306
michaelficarra
closed
7 years ago
4
refer to error messages by their constant name in tests
#305
michaelficarra
opened
7 years ago
0
LHS of exponentiation expression parsed with incorrect precedence
#304
michaelficarra
closed
7 years ago
0
Fix #300: prohibit unitialized BindingPatters in regular 'For's
#303
bakkot
closed
7 years ago
0
catch error in Safari caused by non-writable line/column props on Errors
#302
michaelficarra
closed
8 years ago
0
integrate with official test262 parser tests
#301
michaelficarra
closed
7 years ago
1
BindingPatterns are permitted without intitializers in regular ForStatement heads
#300
bakkot
closed
7 years ago
0
Default export
#299
bakkot
closed
8 years ago
0
document parseScriptWithLocation
#298
bakkot
closed
8 years ago
0
correct name of default exports
#297
bakkot
closed
8 years ago
0
abstract location information
#296
bakkot
closed
8 years ago
0
`yield` flag is passed to setter parameters
#295
bakkot
closed
8 years ago
0
`in` is not permitted in complex bindings in ForIn heads
#294
bakkot
closed
8 years ago
0
yield cannot be followed by void, delete, typeof, ~
#293
bakkot
closed
8 years ago
0
yield flag is not passed to class expression heritage
#292
bakkot
closed
8 years ago
0
`new (a in b)` is not parsed
#291
bakkot
closed
8 years ago
0
`enum` is permitted as a label in strict mode
#290
bakkot
closed
7 years ago
0
'yield' flag is passed to getters
#289
bakkot
closed
8 years ago
0
Constructors
#288
bakkot
closed
8 years ago
0
update supported node.js versions
#287
michaelficarra
closed
8 years ago
0
fix #284: parenthesized destructring
#286
bakkot
closed
8 years ago
0
Correct assignment of ExportName
#285
jugglinmike
closed
8 years ago
3
`[(a)] = 0` should parse
#284
bakkot
closed
8 years ago
2
v4.1.3
#283
bakkot
closed
8 years ago
0
functions in strict code are parsed strictly
#282
bakkot
closed
8 years ago
0
fix accepting illegal escape sequences
#281
bakkot
closed
8 years ago
1
Octal literals are illegal in directives in strict mode
#280
bakkot
closed
8 years ago
0
\u{} is not a legal escape sequence
#279
bakkot
closed
8 years ago
0
Unable to parse part of a function without a name...
#278
jogibear9988
closed
8 years ago
1
Version 4.1.2
#277
bakkot
closed
8 years ago
0
fix `for([{a=0}] of b);`
#276
bakkot
closed
8 years ago
0
Version 4.1.1
#275
bakkot
closed
8 years ago
0
Mark compound assignments as not binding elements
#274
bakkot
closed
8 years ago
0
parenthesised destructructuring no longer parses
#273
bakkot
closed
8 years ago
1
`for({a=0} in 0);` now parses, fixes #267
#272
bakkot
closed
8 years ago
0
do not pass yield flag through to concise arrow bodies; fixes #270
#271
bakkot
closed
8 years ago
0
`yield` flag is passed to arrow bodies
#270
bakkot
closed
8 years ago
2
Noctal literal suffixes
#269
bakkot
closed
8 years ago
0
semicolon parsing; fixes #265
#268
bakkot
closed
8 years ago
0
for ({a=0} in 0);
#267
bakkot
closed
8 years ago
0
09.x / 09.0 literals
#266
bakkot
closed
8 years ago
0
Overly-aggressive ASI
#265
bakkot
closed
8 years ago
0
`yield` nested in expressions fails to parse
#264
bakkot
closed
8 years ago
1
upgrade to Unicode 8.0.0
#263
michaelficarra
closed
7 years ago
1
add tokenizer exports
#262
bakkot
closed
8 years ago
0
re-enable code coverage requirement for CI
#261
michaelficarra
closed
7 years ago
1
fixes #259: disallow yield binding in object destructuring in generators
#260
michaelficarra
closed
8 years ago
0
Previous
Next