File tree 2 files changed +8
-8
lines changed
2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -44,19 +44,16 @@ export function collectHeaderDiagnostics(
44
44
// [[GetOwnProperty]]
45
45
/ ^ \[ \[ [ A - Z ] [ A - Z a - z 0 - 9 ] * \] \] \s * $ / ,
46
46
47
- // _NativeError_
48
- / ^ _ [ A - Z ] [ A - Z a - z 0 - 9 ] * _ \s * $ / ,
47
+ // ForIn/OfHeadEvaluation
48
+ / ^ [ A - Z a - z ] [ A - Z a - z 0 - 9 / ] * \s * $ / ,
49
49
50
50
// CreateForInIterator
51
51
// Object.fromEntries
52
- // ForIn/OfHeadEvaluation
52
+ // _NativeError_ [ @ @whatever ]
53
53
// Array.prototype [ @@iterator ]
54
- // Object.prototype.__defineGetter__
55
- / ^ [ A - Z a - z ] [ A - Z a - z 0 - 9 / ] * ( \. [ A - Z a - z ] [ A - Z a - z 0 - 9 ] * ) * ( \. _ _ [ a - z ] [ A - Z a - z 0 - 9 ] * _ _ | \[ @ @ [ a - z ] [ a - z A - Z ] + \] ) ? \s * $ / ,
56
-
57
54
// %ForInIteratorPrototype%.next
58
- // %TypedArray% .prototype [ @@iterator ]
59
- / ^ % [ A - Z ] [ A - Z a - z 0 - 9 ] * % ( \. [ A - Z a - z ] [ A - Z a - z 0 - 9 ] * ) * ( \[ @ @ [ a - z ] [ a - z A - Z ] + \] ) ? \s * $ / ,
55
+ // Object .prototype.__defineGetter__
56
+ / ^ ( [ % _ ] ? ) [ A - Z a - z ] [ A - Z a - z 0 - 9 / ] * \1 ( \. [ A - Z a - z ] [ A - Z a - z 0 - 9 ] * | \. _ _ [ a - z ] [ A - Z a - z 0 - 9 ] * _ _ | \[ @ @ [ a - z ] [ a - z A - Z ] + \] ) * \s * $ / ,
60
57
] . some ( r => r . test ( name ) ) ;
61
58
62
59
if ( ! nameMatches ) {
Original file line number Diff line number Diff line change @@ -364,6 +364,9 @@ describe('linting whole program', () => {
364
364
<emu-clause id="i9">
365
365
<h1>Object.prototype.__defineGetter__ ( )</h1>
366
366
</emu-clause>
367
+ <emu-clause id="i10">
368
+ <h1>_NativeError_ [ @@baz ] ( )</h1>
369
+ </emu-clause>
367
370
` ) ;
368
371
} ) ;
369
372
You can’t perform that action at this time.
0 commit comments