test262/test/language/expressions
Mike Pennisi cae69a9775 Refactor DeleteExpression tests for parsers
A number of tests for the parsing of the DeleteExpression production
were expressed using `eval`. This made the tests more complex than
necessary, and also prevented the tests from providing value to
ECMAScript parsers.

Remove the use of `eval` in the relevant tests and instead express the
expectations with literal source text. Remove superfluous tests which
only differed in the runtime semantics of source text that could not be
evaluated due to syntax errors.
2018-01-17 12:35:12 -05:00
..
addition Infix operator ToNumeric coercion tests for BigInt operands 2018-01-05 12:46:27 -05:00
array Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
arrow-function Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
assignment Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
async-arrow-function Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
async-function Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
async-generator Fix: various lint fixes 2018-01-11 10:21:08 -05:00
await Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
bitwise-and Infix operator ToNumeric coercion tests for BigInt operands 2018-01-05 12:46:27 -05:00
bitwise-not Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
bitwise-or Infix operator ToNumeric coercion tests for BigInt operands 2018-01-05 12:46:27 -05:00
bitwise-xor Infix operator ToNumeric coercion tests for BigInt operands 2018-01-05 12:46:27 -05:00
call Fix esid: static-semantics-hasproductionintailposition => sec-static-semantics-hascallintailposition 2018-01-10 15:44:56 -05:00
class Resolving conflicts in class-fields src templates 2018-01-05 15:31:17 -05:00
comma Fix esid: static-semantics-hasproductionintailposition => sec-static-semantics-hascallintailposition 2018-01-10 15:44:56 -05:00
compound-assignment Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
concatenation Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
conditional Fix esid: static-semantics-hasproductionintailposition => sec-static-semantics-hascallintailposition 2018-01-10 15:44:56 -05:00
delete Refactor DeleteExpression tests for parsers 2018-01-17 12:35:12 -05:00
division Infix operator ToNumeric coercion tests for BigInt operands 2018-01-05 12:46:27 -05:00
does-not-equals Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
equals Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
exponentiation Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
function Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
generators Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
greater-than Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
greater-than-or-equal Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
grouping Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
in Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
instanceof Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
left-shift Infix operator ToNumeric coercion tests for BigInt operands 2018-01-05 12:46:27 -05:00
less-than Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
less-than-or-equal Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
logical-and Fix esid: static-semantics-hasproductionintailposition => sec-static-semantics-hascallintailposition 2018-01-10 15:44:56 -05:00
logical-not Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
logical-or Fix esid: static-semantics-hasproductionintailposition => sec-static-semantics-hascallintailposition 2018-01-10 15:44:56 -05:00
modulus Infix operator ToNumeric coercion tests for BigInt operands 2018-01-05 12:46:27 -05:00
multiplication Infix operator ToNumeric coercion tests for BigInt operands 2018-01-05 12:46:27 -05:00
new Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
new.target Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
object Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
postfix-decrement Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
postfix-increment Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
prefix-decrement Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
prefix-increment Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
property-accessors Frontmatter: fixup "description: |" to "description: >" 2018-01-05 12:29:17 -05:00
relational Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
right-shift Infix operator ToNumeric coercion tests for BigInt operands 2018-01-05 12:46:27 -05:00
strict-does-not-equals Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
strict-equals Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
subtraction Infix operator ToNumeric coercion tests for BigInt operands 2018-01-05 12:46:27 -05:00
super Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
tagged-template Fix esid: static-semantics-hasproductionintailposition => sec-static-semantics-hascallintailposition 2018-01-10 15:44:56 -05:00
template-literal Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
this Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
typeof Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
unary-minus Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
unary-plus Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
unsigned-right-shift Infix operator ToNumeric coercion tests for BigInt operands 2018-01-05 12:46:27 -05:00
void Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
yield Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
tco-pos.js Fix esid: static-semantics-hasproductionintailposition => sec-static-semantics-hascallintailposition 2018-01-10 15:44:56 -05:00