mirror of
https://github.com/tc39/test262.git
synced 2025-07-23 05:55:36 +02:00
get and set in MethodDefinition must not be escaped. Fixes gh-2078
This commit is contained in:
parent
92a200b29f
commit
9fc299915d
@ -0,0 +1,25 @@
|
|||||||
|
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||||||
|
|
||||||
|
/*---
|
||||||
|
esid: sec-grammar-notation
|
||||||
|
description: >
|
||||||
|
The `get` contextual keyword must not contain Unicode escape sequences.
|
||||||
|
info: |
|
||||||
|
Terminal symbols of the lexical, RegExp, and numeric string grammars are shown
|
||||||
|
in fixed width font, both in the productions of the grammars and throughout this
|
||||||
|
specification whenever the text directly refers to such a terminal symbol. These
|
||||||
|
are to appear in a script exactly as written. All terminal symbol code points
|
||||||
|
specified in this way are to be understood as the appropriate Unicode code points
|
||||||
|
from the Basic Latin range, as opposed to any similar-looking code points from
|
||||||
|
other Unicode ranges.
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
---*/
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
({
|
||||||
|
g\u0065t m() {}
|
||||||
|
});
|
@ -0,0 +1,25 @@
|
|||||||
|
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||||||
|
|
||||||
|
/*---
|
||||||
|
esid: sec-grammar-notation
|
||||||
|
description: >
|
||||||
|
The `get` contextual keyword must not contain Unicode escape sequences.
|
||||||
|
info: |
|
||||||
|
Terminal symbols of the lexical, RegExp, and numeric string grammars are shown
|
||||||
|
in fixed width font, both in the productions of the grammars and throughout this
|
||||||
|
specification whenever the text directly refers to such a terminal symbol. These
|
||||||
|
are to appear in a script exactly as written. All terminal symbol code points
|
||||||
|
specified in this way are to be understood as the appropriate Unicode code points
|
||||||
|
from the Basic Latin range, as opposed to any similar-looking code points from
|
||||||
|
other Unicode ranges.
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
---*/
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
({
|
||||||
|
\u0067et m() {}
|
||||||
|
});
|
@ -0,0 +1,25 @@
|
|||||||
|
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||||||
|
|
||||||
|
/*---
|
||||||
|
esid: sec-grammar-notation
|
||||||
|
description: >
|
||||||
|
The `get` contextual keyword must not contain Unicode escape sequences.
|
||||||
|
info: |
|
||||||
|
Terminal symbols of the lexical, RegExp, and numeric string grammars are shown
|
||||||
|
in fixed width font, both in the productions of the grammars and throughout this
|
||||||
|
specification whenever the text directly refers to such a terminal symbol. These
|
||||||
|
are to appear in a script exactly as written. All terminal symbol code points
|
||||||
|
specified in this way are to be understood as the appropriate Unicode code points
|
||||||
|
from the Basic Latin range, as opposed to any similar-looking code points from
|
||||||
|
other Unicode ranges.
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
---*/
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
({
|
||||||
|
ge\u0074 m() {}
|
||||||
|
});
|
@ -21,5 +21,5 @@ negative:
|
|||||||
$DONOTEVALUATE();
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
({
|
({
|
||||||
g\u0065t m() {}
|
\u0067\u0065\u0074 m() {}
|
||||||
});
|
});
|
||||||
|
@ -0,0 +1,25 @@
|
|||||||
|
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||||||
|
|
||||||
|
/*---
|
||||||
|
esid: sec-grammar-notation
|
||||||
|
description: >
|
||||||
|
The `set` contextual keyword must not contain Unicode escape sequences.
|
||||||
|
info: |
|
||||||
|
Terminal symbols of the lexical, RegExp, and numeric string grammars are shown
|
||||||
|
in fixed width font, both in the productions of the grammars and throughout this
|
||||||
|
specification whenever the text directly refers to such a terminal symbol. These
|
||||||
|
are to appear in a script exactly as written. All terminal symbol code points
|
||||||
|
specified in this way are to be understood as the appropriate Unicode code points
|
||||||
|
from the Basic Latin range, as opposed to any similar-looking code points from
|
||||||
|
other Unicode ranges.
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
---*/
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
({
|
||||||
|
s\u0065t m(v) {}
|
||||||
|
});
|
@ -0,0 +1,25 @@
|
|||||||
|
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||||||
|
|
||||||
|
/*---
|
||||||
|
esid: sec-grammar-notation
|
||||||
|
description: >
|
||||||
|
The `set` contextual keyword must not contain Unicode escape sequences.
|
||||||
|
info: |
|
||||||
|
Terminal symbols of the lexical, RegExp, and numeric string grammars are shown
|
||||||
|
in fixed width font, both in the productions of the grammars and throughout this
|
||||||
|
specification whenever the text directly refers to such a terminal symbol. These
|
||||||
|
are to appear in a script exactly as written. All terminal symbol code points
|
||||||
|
specified in this way are to be understood as the appropriate Unicode code points
|
||||||
|
from the Basic Latin range, as opposed to any similar-looking code points from
|
||||||
|
other Unicode ranges.
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
---*/
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
({
|
||||||
|
\u0073et m(v) {}
|
||||||
|
});
|
@ -0,0 +1,25 @@
|
|||||||
|
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||||||
|
|
||||||
|
/*---
|
||||||
|
esid: sec-grammar-notation
|
||||||
|
description: >
|
||||||
|
The `set` contextual keyword must not contain Unicode escape sequences.
|
||||||
|
info: |
|
||||||
|
Terminal symbols of the lexical, RegExp, and numeric string grammars are shown
|
||||||
|
in fixed width font, both in the productions of the grammars and throughout this
|
||||||
|
specification whenever the text directly refers to such a terminal symbol. These
|
||||||
|
are to appear in a script exactly as written. All terminal symbol code points
|
||||||
|
specified in this way are to be understood as the appropriate Unicode code points
|
||||||
|
from the Basic Latin range, as opposed to any similar-looking code points from
|
||||||
|
other Unicode ranges.
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
---*/
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
({
|
||||||
|
se\u0074 m(v) {}
|
||||||
|
});
|
@ -21,5 +21,5 @@ negative:
|
|||||||
$DONOTEVALUATE();
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
({
|
({
|
||||||
s\u0065t m(v) {}
|
\u0073\u0065\u0074 m(v) {}
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user