Files
rust_browser/tests/external/js262/js262_manifest.toml
Zachary D. Rowitsch cb0e35b01c Add multi-declarator var/let/const and comma operator support
Restructure Statement::VarDecl to hold declarators: Vec<VarDeclarator>
instead of a single target/init pair, enabling `var a = 1, b = 2;`
syntax. Extract shared parse_var_declarators() helper used by both
statement-level declarations and for-loop headers, fixing a pre-existing
bug where destructuring patterns without initializers in for-loop
additional declarators were silently accepted.

Also add Expr::Sequence for the comma operator (a, b, c) and wire
parse_expression() into all grammar positions that accept a full
Expression production.

Promotes 6 JS262 conformance tests from known_fail to pass.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 03:53:47 -05:00

10886 lines
276 KiB
TOML

# JS262 Conformance Test Manifest
# Test262-inspired tests for the JS engine.
# Paths are relative to this file's directory.
# ============================================================
# Variable declarations (feature = "variable-declarations")
# ============================================================
[[case]]
id = "js262-var-hoisting-basic"
input = "fixtures/var-hoisting-basic.js"
mode = "script"
expected_output = "expected/var-hoisting-basic.txt"
status = "pass"
feature = "variable-declarations"
flags = []
[[case]]
id = "js262-var-hoisting-function-scope"
input = "fixtures/var-hoisting-function-scope.js"
mode = "script"
expected_output = "expected/var-hoisting-function-scope.txt"
status = "pass"
feature = "variable-declarations"
flags = []
[[case]]
id = "js262-var-hoisting-if-branch"
input = "fixtures/var-hoisting-if-branch.js"
mode = "script"
expected_output = "expected/var-hoisting-if-branch.txt"
status = "pass"
feature = "variable-declarations"
flags = []
[[case]]
id = "js262-var-hoisting-untaken-else"
input = "fixtures/var-hoisting-untaken-else.js"
mode = "script"
expected_output = "expected/var-hoisting-untaken-else.txt"
status = "pass"
feature = "variable-declarations"
flags = []
[[case]]
id = "js262-var-default-undefined"
input = "fixtures/var-default-undefined.js"
mode = "script"
expected_output = "expected/var-default-undefined.txt"
status = "pass"
feature = "variable-declarations"
flags = []
[[case]]
id = "js262-var-multiple-declarations"
input = "fixtures/var-multiple-declarations.js"
mode = "script"
expected_output = "expected/var-multiple-declarations.txt"
status = "pass"
feature = "variable-declarations"
flags = []
[[case]]
id = "js262-let-block-scope"
input = "fixtures/let-block-scope.js"
mode = "script"
expected_output = "expected/let-block-scope.txt"
status = "pass"
feature = "variable-declarations"
flags = []
[[case]]
id = "js262-let-const-in-block"
input = "fixtures/let-const-in-block.js"
mode = "script"
expected_output = "expected/let-const-in-block.txt"
status = "pass"
feature = "variable-declarations"
flags = []
[[case]]
id = "js262-const-immutability"
input = "fixtures/const-immutability.js"
mode = "script"
expected_output = "expected/const-immutability.txt"
status = "pass"
feature = "variable-declarations"
flags = []
[[case]]
id = "js262-const-reassign-error"
input = "fixtures/const-reassign-error.js"
mode = "script"
expected_error = "type"
status = "pass"
feature = "variable-declarations"
flags = []
[[case]]
id = "js262-let-tdz-error"
input = "fixtures/let-tdz-error.js"
mode = "script"
expected_error = "reference"
status = "pass"
feature = "variable-declarations"
flags = []
# ============================================================
# Expressions and operators (feature = "expressions")
# ============================================================
[[case]]
id = "js262-string-coercion-concat"
input = "fixtures/string-coercion-concat.js"
mode = "script"
expected_output = "expected/string-coercion-concat.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-expr-string-concat-coercion"
input = "fixtures/expr-string-concat-coercion.js"
mode = "script"
expected_output = "expected/expr-string-concat-coercion.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-expr-arithmetic-coercion"
input = "fixtures/expr-arithmetic-coercion.js"
mode = "script"
expected_output = "expected/expr-arithmetic-coercion.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-expr-abstract-equality"
input = "fixtures/expr-abstract-equality.js"
mode = "script"
expected_output = "expected/expr-abstract-equality.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-expr-strict-equality"
input = "fixtures/expr-strict-equality.js"
mode = "script"
expected_output = "expected/expr-strict-equality.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-expr-typeof-all-types"
input = "fixtures/expr-typeof-all-types.js"
mode = "script"
expected_output = "expected/expr-typeof-all-types.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-expr-typeof-undeclared"
input = "fixtures/expr-typeof-undeclared.js"
mode = "script"
expected_output = "expected/expr-typeof-undeclared.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-expr-unary-negation"
input = "fixtures/expr-unary-negation.js"
mode = "script"
expected_output = "expected/expr-unary-negation.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-expr-logical-not"
input = "fixtures/expr-logical-not.js"
mode = "script"
expected_output = "expected/expr-logical-not.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-expr-precedence-grouping"
input = "fixtures/expr-precedence-grouping.js"
mode = "script"
expected_output = "expected/expr-precedence-grouping.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-expr-division-special"
input = "fixtures/expr-division-special.js"
mode = "script"
expected_output = "expected/expr-division-special.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-expr-remainder"
input = "fixtures/expr-remainder.js"
mode = "script"
expected_output = "expected/expr-remainder.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-expr-comparison"
input = "fixtures/expr-comparison.js"
mode = "script"
expected_output = "expected/expr-comparison.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-expr-inequality"
input = "fixtures/expr-inequality.js"
mode = "script"
expected_output = "expected/expr-inequality.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-expr-nan-equality"
input = "fixtures/expr-nan-equality.js"
mode = "script"
expected_output = "expected/expr-nan-equality.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-expr-string-non-string-concat"
input = "fixtures/expr-string-non-string-concat.js"
mode = "script"
expected_output = "expected/expr-string-non-string-concat.txt"
status = "pass"
feature = "expressions"
flags = []
# ============================================================
# Functions (feature = "functions")
# ============================================================
[[case]]
id = "js262-func-declaration-hoisting"
input = "fixtures/func-declaration-hoisting.js"
mode = "script"
expected_output = "expected/func-declaration-hoisting.txt"
status = "pass"
feature = "functions"
flags = []
[[case]]
id = "js262-func-expression-named"
input = "fixtures/func-expression-named.js"
mode = "script"
expected_output = "expected/func-expression-named.txt"
status = "pass"
feature = "functions"
flags = []
[[case]]
id = "js262-func-expression-anonymous"
input = "fixtures/func-expression-anonymous.js"
mode = "script"
expected_output = "expected/func-expression-anonymous.txt"
status = "pass"
feature = "functions"
flags = []
[[case]]
id = "js262-func-fewer-args"
input = "fixtures/func-fewer-args.js"
mode = "script"
expected_output = "expected/func-fewer-args.txt"
status = "pass"
feature = "functions"
flags = []
[[case]]
id = "js262-func-extra-args"
input = "fixtures/func-extra-args.js"
mode = "script"
expected_output = "expected/func-extra-args.txt"
status = "pass"
feature = "functions"
flags = []
[[case]]
id = "js262-func-implicit-return"
input = "fixtures/func-implicit-return.js"
mode = "script"
expected_output = "expected/func-implicit-return.txt"
status = "pass"
feature = "functions"
flags = []
[[case]]
id = "js262-func-recursive"
input = "fixtures/func-recursive.js"
mode = "script"
expected_output = "expected/func-recursive.txt"
status = "pass"
feature = "functions"
flags = []
[[case]]
id = "js262-func-as-value"
input = "fixtures/func-as-value.js"
mode = "script"
expected_output = "expected/func-as-value.txt"
status = "pass"
feature = "functions"
flags = []
[[case]]
id = "js262-func-nested-calls"
input = "fixtures/func-nested-calls.js"
mode = "script"
expected_output = "expected/func-nested-calls.txt"
status = "pass"
feature = "functions"
flags = []
[[case]]
id = "js262-func-callback-pattern"
input = "fixtures/func-callback-pattern.js"
mode = "script"
expected_output = "expected/func-callback-pattern.txt"
status = "pass"
feature = "functions"
flags = []
# ============================================================
# Control flow (feature = "control-flow")
# ============================================================
[[case]]
id = "js262-if-else-basic"
input = "fixtures/if-else-basic.js"
mode = "script"
expected_output = "expected/if-else-basic.txt"
status = "pass"
feature = "control-flow"
flags = []
[[case]]
id = "js262-if-else-nested"
input = "fixtures/if-else-nested.js"
mode = "script"
expected_output = "expected/if-else-nested.txt"
status = "pass"
feature = "control-flow"
flags = []
[[case]]
id = "js262-truthiness-falsy"
input = "fixtures/truthiness-falsy.js"
mode = "script"
expected_output = "expected/truthiness-falsy.txt"
status = "pass"
feature = "control-flow"
flags = []
[[case]]
id = "js262-truthiness-truthy"
input = "fixtures/truthiness-truthy.js"
mode = "script"
expected_output = "expected/truthiness-truthy.txt"
status = "pass"
feature = "control-flow"
flags = []
[[case]]
id = "js262-if-without-else"
input = "fixtures/if-without-else.js"
mode = "script"
expected_output = "expected/if-without-else.txt"
status = "pass"
feature = "control-flow"
flags = []
[[case]]
id = "js262-if-else-chain"
input = "fixtures/if-else-chain.js"
mode = "script"
expected_output = "expected/if-else-chain.txt"
status = "pass"
feature = "control-flow"
flags = []
# ============================================================
# Types (feature = "types")
# ============================================================
[[case]]
id = "js262-type-boolean-coercion"
input = "fixtures/type-boolean-coercion.js"
mode = "script"
expected_output = "expected/type-boolean-coercion.txt"
status = "pass"
feature = "types"
flags = []
[[case]]
id = "js262-type-number-to-string"
input = "fixtures/type-number-to-string.js"
mode = "script"
expected_output = "expected/type-number-to-string.txt"
status = "pass"
feature = "types"
flags = []
[[case]]
id = "js262-type-string-to-number"
input = "fixtures/type-string-to-number.js"
mode = "script"
expected_output = "expected/type-string-to-number.txt"
status = "pass"
feature = "types"
flags = []
[[case]]
id = "js262-type-nan-behavior"
input = "fixtures/type-nan-behavior.js"
mode = "script"
expected_output = "expected/type-nan-behavior.txt"
status = "pass"
feature = "types"
flags = []
[[case]]
id = "js262-type-equality-coercion-table"
input = "fixtures/type-equality-coercion-table.js"
mode = "script"
expected_output = "expected/type-equality-coercion-table.txt"
status = "pass"
feature = "types"
flags = []
# ============================================================
# Errors (feature = "errors")
# ============================================================
[[case]]
id = "js262-reference-error-undeclared"
input = "fixtures/reference-error-undeclared.js"
mode = "script"
expected_error = "reference"
status = "pass"
feature = "errors"
flags = []
[[case]]
id = "js262-type-error-call-non-function"
input = "fixtures/type-error-call-non-function.js"
mode = "script"
expected_error = "type"
status = "pass"
feature = "errors"
flags = []
[[case]]
id = "js262-error-assign-undeclared"
input = "fixtures/error-assign-undeclared.js"
mode = "script"
expected_error = "reference"
status = "pass"
feature = "errors"
flags = []
[[case]]
id = "js262-error-null-property-access"
input = "fixtures/error-null-property-access.js"
mode = "script"
expected_error = "type"
status = "pass"
feature = "errors"
flags = []
[[case]]
id = "js262-error-parse-invalid-syntax"
input = "fixtures/error-parse-invalid-syntax.js"
mode = "script"
expected_error = "parse"
status = "pass"
feature = "errors"
flags = []
[[case]]
id = "js262-error-statement-limit"
input = "fixtures/error-statement-limit.js"
mode = "script"
expected_error = "runtime"
status = "pass"
feature = "errors"
flags = []
# ============================================================
# DOM bindings (feature = "dom-bindings")
# ============================================================
[[case]]
id = "js262-dom-getelementbyid"
input = "fixtures/dom-getelementbyid.js"
mode = "dom"
expected_output = "expected/dom-getelementbyid.txt"
status = "pass"
feature = "dom-bindings"
flags = []
[[case]]
id = "js262-dom-createelement-appendchild"
input = "fixtures/dom-createelement-appendchild.js"
mode = "dom"
expected_output = "expected/dom-createelement-appendchild.txt"
status = "pass"
feature = "dom-bindings"
flags = []
[[case]]
id = "js262-dom-textcontent-readwrite"
input = "fixtures/dom-textcontent-readwrite.js"
mode = "dom"
expected_output = "expected/dom-textcontent-readwrite.txt"
status = "pass"
feature = "dom-bindings"
flags = []
[[case]]
id = "js262-dom-nested-tree"
input = "fixtures/dom-nested-tree.js"
mode = "dom"
expected_output = "expected/dom-nested-tree.txt"
status = "pass"
feature = "dom-bindings"
flags = []
[[case]]
id = "js262-dom-removechild"
input = "fixtures/dom-removechild.js"
mode = "dom"
expected_output = "expected/dom-removechild.txt"
status = "pass"
feature = "dom-bindings"
flags = []
[[case]]
id = "js262-dom-multiple-mutations"
input = "fixtures/dom-multiple-mutations.js"
mode = "dom"
expected_output = "expected/dom-multiple-mutations.txt"
status = "pass"
feature = "dom-bindings"
flags = []
# ============================================================
# Events (feature = "events")
# ============================================================
[[case]]
id = "js262-event-click-handler"
input = "fixtures/event-click-handler.js"
mode = "dom"
expected_output = "expected/event-click-handler.txt"
status = "pass"
feature = "events"
steps = "dispatch_click:target"
flags = []
[[case]]
id = "js262-event-multiple-handlers"
input = "fixtures/event-multiple-handlers.js"
mode = "dom"
expected_output = "expected/event-multiple-handlers.txt"
status = "pass"
feature = "events"
steps = "dispatch_click:target"
flags = []
[[case]]
id = "js262-event-remove-listener"
input = "fixtures/event-remove-listener.js"
mode = "dom"
expected_output = "expected/event-remove-listener.txt"
status = "pass"
feature = "events"
steps = "dispatch_click:target"
flags = []
[[case]]
id = "js262-event-bubbles-to-parent"
input = "fixtures/event-bubbles-to-parent.js"
mode = "dom"
expected_output = "expected/event-bubbles-to-parent.txt"
status = "pass"
feature = "events"
steps = "dispatch_click:target"
flags = []
[[case]]
id = "js262-event-stop-propagation"
input = "fixtures/event-stop-propagation.js"
mode = "dom"
expected_output = "expected/event-stop-propagation.txt"
status = "pass"
feature = "events"
steps = "dispatch_click:target"
flags = []
[[case]]
id = "js262-event-type-property"
input = "fixtures/event-type-property.js"
mode = "dom"
expected_output = "expected/event-type-property.txt"
status = "pass"
feature = "events"
steps = "dispatch_click:target"
flags = []
# ============================================================
# Promises (feature = "promises")
# ============================================================
[[case]]
id = "js262-promise-resolve-then"
input = "fixtures/promise-resolve-then.js"
mode = "dom"
expected_output = "expected/promise-resolve-then.txt"
status = "pass"
feature = "promises"
flags = []
[[case]]
id = "js262-promise-chain-3deep"
input = "fixtures/promise-chain-3deep.js"
mode = "dom"
expected_output = "expected/promise-chain-3deep.txt"
status = "pass"
feature = "promises"
flags = []
[[case]]
id = "js262-promise-resolve-static"
input = "fixtures/promise-resolve-static.js"
mode = "dom"
expected_output = "expected/promise-resolve-static.txt"
status = "pass"
feature = "promises"
flags = []
[[case]]
id = "js262-promise-reject-catch"
input = "fixtures/promise-reject-catch.js"
mode = "dom"
expected_output = "expected/promise-reject-catch.txt"
status = "pass"
feature = "promises"
flags = []
[[case]]
id = "js262-promise-double-resolve"
input = "fixtures/promise-double-resolve.js"
mode = "dom"
expected_output = "expected/promise-double-resolve.txt"
status = "pass"
feature = "promises"
flags = []
# ============================================================
# Scheduling (feature = "scheduling")
# ============================================================
[[case]]
id = "js262-timer-basic"
input = "fixtures/timer-basic.js"
mode = "dom"
expected_output = "expected/timer-basic.txt"
status = "pass"
feature = "scheduling"
steps = "tick"
flags = []
[[case]]
id = "js262-sched-timer-delay0"
input = "fixtures/sched-timer-delay0.js"
mode = "dom"
expected_output = "expected/sched-timer-delay0.txt"
status = "pass"
feature = "scheduling"
steps = "tick"
flags = []
[[case]]
id = "js262-sched-timer-delay100"
input = "fixtures/sched-timer-delay100.js"
mode = "dom"
expected_output = "expected/sched-timer-delay100.txt"
status = "pass"
feature = "scheduling"
steps = "advance_ms:100,tick"
flags = []
[[case]]
id = "js262-sched-timer-ordering"
input = "fixtures/sched-timer-ordering.js"
mode = "dom"
expected_output = "expected/sched-timer-ordering.txt"
status = "pass"
feature = "scheduling"
steps = "advance_ms:100,tick,advance_ms:100,tick"
flags = []
[[case]]
id = "js262-sched-cleartimeout"
input = "fixtures/sched-cleartimeout.js"
mode = "dom"
expected_output = "expected/sched-cleartimeout.txt"
status = "pass"
feature = "scheduling"
steps = "tick"
flags = []
[[case]]
id = "js262-sched-microtask-before-task"
input = "fixtures/sched-microtask-before-task.js"
mode = "dom"
expected_output = "expected/sched-microtask-before-task.txt"
status = "pass"
feature = "scheduling"
steps = "tick"
flags = []
[[case]]
id = "js262-sched-nested-microtasks"
input = "fixtures/sched-nested-microtasks.js"
mode = "dom"
expected_output = "expected/sched-nested-microtasks.txt"
status = "pass"
feature = "scheduling"
flags = []
# ============================================================
# Known failures — documents feature gaps for future work
# ============================================================
[[case]]
id = "js262-for-loop-basic"
input = "fixtures/for-loop-basic.js"
mode = "script"
expected_output = "expected/for-loop-basic.txt"
status = "pass"
feature = "for-loops"
flags = []
[[case]]
id = "js262-while-loop-basic"
input = "fixtures/while-loop-basic.js"
mode = "script"
expected_output = "expected/while-loop-basic.txt"
status = "pass"
feature = "while-loops"
flags = []
[[case]]
id = "js262-do-while-basic"
input = "fixtures/do-while-basic.js"
mode = "script"
expected_output = "expected/do-while-basic.txt"
status = "pass"
feature = "do-while-loops"
flags = []
[[case]]
id = "js262-try-catch-basic"
input = "fixtures/try-catch-basic.js"
mode = "script"
expected_output = "expected/try-catch-basic.txt"
status = "pass"
feature = "try-catch"
flags = []
[[case]]
id = "js262-try-finally-basic"
input = "fixtures/try-finally-basic.js"
mode = "script"
expected_output = "expected/try-finally-basic.txt"
status = "pass"
feature = "try-catch"
flags = []
[[case]]
id = "js262-try-catch-throw"
input = "fixtures/try-catch-throw.js"
mode = "script"
expected_output = "expected/try-catch-throw.txt"
status = "pass"
feature = "try-catch"
flags = []
[[case]]
id = "js262-try-catch-finally-all"
input = "fixtures/try-catch-finally-all.js"
mode = "script"
expected_output = "expected/try-catch-finally-all.txt"
status = "pass"
feature = "try-catch"
flags = []
[[case]]
id = "js262-logical-and"
input = "fixtures/logical-and.js"
mode = "script"
status = "pass"
expected_output = "expected/logical-and.txt"
feature = "logical-ops"
flags = []
[[case]]
id = "js262-logical-or"
input = "fixtures/logical-or.js"
mode = "script"
status = "pass"
expected_output = "expected/logical-or.txt"
feature = "logical-ops"
flags = []
[[case]]
id = "js262-array-literal"
input = "fixtures/array-literal.js"
mode = "script"
expected_output = "expected/array-literal.txt"
status = "pass"
feature = "arrays"
flags = []
[[case]]
id = "js262-object-literal"
input = "fixtures/object-literal.js"
mode = "script"
expected_output = "expected/object-literal.txt"
status = "pass"
feature = "objects"
flags = []
[[case]]
id = "js262-object-property-assign"
input = "fixtures/object-property-assign.js"
mode = "script"
expected_output = "expected/object-property-assign.txt"
status = "pass"
feature = "objects"
flags = []
[[case]]
id = "js262-object-nested"
input = "fixtures/object-nested.js"
mode = "script"
expected_output = "expected/object-nested.txt"
status = "pass"
feature = "objects"
flags = []
[[case]]
id = "js262-object-typeof"
input = "fixtures/object-typeof.js"
mode = "script"
expected_output = "expected/object-typeof.txt"
status = "pass"
feature = "objects"
flags = []
[[case]]
id = "js262-object-keys-basic"
input = "fixtures/object-keys-basic.js"
mode = "script"
expected_output = "expected/object-keys-basic.txt"
status = "pass"
feature = "objects"
flags = []
[[case]]
id = "js262-object-values-entries"
input = "fixtures/object-values-entries.js"
mode = "script"
expected_output = "expected/object-values-entries.txt"
status = "pass"
feature = "objects"
flags = []
[[case]]
id = "js262-object-create-basic"
input = "fixtures/object-create-basic.js"
mode = "script"
expected_output = "expected/object-create-basic.txt"
status = "pass"
feature = "objects"
flags = []
[[case]]
id = "js262-object-getPrototypeOf"
input = "fixtures/object-getPrototypeOf.js"
mode = "script"
expected_output = "expected/object-getPrototypeOf.txt"
status = "pass"
feature = "objects"
flags = []
[[case]]
id = "js262-object-assign-basic"
input = "fixtures/object-assign-basic.js"
mode = "script"
expected_output = "expected/object-assign-basic.txt"
status = "pass"
feature = "objects"
flags = []
# ============================================================
# Object.prototype methods (feature = "object-prototype")
# ============================================================
[[case]]
id = "js262-hasOwnProperty-basic"
input = "fixtures/hasOwnProperty-basic.js"
mode = "script"
expected_output = "expected/hasOwnProperty-basic.txt"
status = "pass"
feature = "object-prototype"
flags = []
[[case]]
id = "js262-propertyIsEnumerable-basic"
input = "fixtures/propertyIsEnumerable-basic.js"
mode = "script"
expected_output = "expected/propertyIsEnumerable-basic.txt"
status = "pass"
feature = "object-prototype"
flags = []
[[case]]
id = "js262-template-literal"
input = "fixtures/template-literal.js"
expected_output = "expected/template-literal.txt"
mode = "script"
status = "pass"
feature = "template-literals"
flags = []
[[case]]
id = "js262-ternary-operator"
input = "fixtures/ternary-operator.js"
mode = "script"
status = "pass"
expected_output = "expected/ternary-operator.txt"
feature = "ternary"
flags = []
[[case]]
id = "js262-ternary-nested"
input = "fixtures/ternary-nested.js"
mode = "script"
status = "pass"
expected_output = "expected/ternary-nested.txt"
feature = "ternary"
flags = []
[[case]]
id = "js262-ternary-short-circuit"
input = "fixtures/ternary-short-circuit.js"
mode = "script"
status = "pass"
expected_output = "expected/ternary-short-circuit.txt"
feature = "ternary"
flags = []
[[case]]
id = "js262-ternary-complex"
input = "fixtures/ternary-complex.js"
mode = "script"
status = "pass"
expected_output = "expected/ternary-complex.txt"
feature = "ternary"
flags = []
[[case]]
id = "js262-arrow-function"
input = "fixtures/arrow-function.js"
mode = "script"
status = "pass"
expected_output = "expected/arrow-function.txt"
feature = "arrow-functions"
flags = []
[[case]]
id = "js262-arrow-function-this"
input = "fixtures/arrow-function-this.js"
mode = "script"
status = "pass"
expected_output = "expected/arrow-function-this.txt"
feature = "arrow-functions"
flags = []
[[case]]
id = "js262-arrow-function-new-error"
input = "fixtures/arrow-function-new-error.js"
mode = "script"
status = "pass"
expected_output = "expected/arrow-function-new-error.txt"
feature = "arrow-functions"
flags = []
[[case]]
id = "js262-arrow-function-arity"
input = "fixtures/arrow-function-arity.js"
mode = "script"
status = "pass"
expected_output = "expected/arrow-function-arity.txt"
feature = "arrow-functions"
flags = []
[[case]]
id = "js262-arrow-function-outer-scope"
input = "fixtures/arrow-function-outer-scope.js"
mode = "script"
status = "pass"
expected_output = "expected/arrow-function-outer-scope.txt"
feature = "arrow-functions"
flags = []
[[case]]
id = "js262-arrow-function-iife"
input = "fixtures/arrow-function-iife.js"
mode = "script"
status = "pass"
expected_output = "expected/arrow-function-iife.txt"
feature = "arrow-functions"
flags = []
[[case]]
id = "js262-switch-basic"
input = "fixtures/switch-basic.js"
mode = "script"
status = "pass"
expected_output = "expected/switch-basic.txt"
feature = "switch"
flags = []
[[case]]
id = "js262-for-in-loop"
input = "fixtures/for-in-loop.js"
mode = "script"
expected_output = "expected/for-in-loop.txt"
status = "pass"
feature = "for-in"
flags = []
[[case]]
id = "js262-compound-assignment"
input = "fixtures/compound-assignment.js"
mode = "script"
expected_output = "expected/compound-assignment.txt"
status = "pass"
feature = "compound-assignment"
flags = []
[[case]]
id = "js262-increment-decrement"
input = "fixtures/increment-decrement.js"
mode = "script"
expected_output = "expected/increment-decrement.txt"
status = "pass"
feature = "increment-decrement"
flags = []
[[case]]
id = "js262-computed-member-access"
input = "fixtures/computed-member-access.js"
mode = "script"
expected_output = "expected/computed-member-access.txt"
status = "pass"
feature = "computed-member"
flags = []
[[case]]
id = "js262-string-length"
input = "fixtures/string-length.js"
mode = "script"
expected_output = "expected/string-length.txt"
status = "pass"
feature = "string-methods"
flags = []
[[case]]
id = "js262-string-methods-basic"
input = "fixtures/string-methods-basic.js"
mode = "script"
expected_output = "expected/string-methods-basic.txt"
status = "pass"
feature = "string-methods"
flags = []
[[case]]
id = "js262-string-methods-advanced"
input = "fixtures/string-methods-advanced.js"
mode = "script"
expected_output = "expected/string-methods-advanced.txt"
status = "pass"
feature = "string-methods"
flags = []
[[case]]
id = "js262-function-name-call"
input = "fixtures/function-name-call.js"
mode = "script"
expected_output = "expected/function-name-call.txt"
status = "pass"
feature = "function-call"
flags = []
[[case]]
id = "js262-object-prototype-tostring"
input = "fixtures/object-prototype-tostring.js"
mode = "script"
expected_output = "expected/object-prototype-tostring.txt"
status = "pass"
feature = "object-prototype"
flags = []
[[case]]
id = "js262-throw-basic"
input = "fixtures/throw-basic.js"
mode = "script"
expected_output = "expected/throw-basic.txt"
status = "pass"
feature = "try-catch"
flags = []
[[case]]
id = "js262-instanceof-basic"
input = "fixtures/instanceof-basic.js"
mode = "script"
status = "pass"
feature = "instanceof"
flags = []
expected_output = "expected/instanceof-basic.txt"
# ============================================================
# Classes (feature = "classes")
# ============================================================
[[case]]
id = "js262-class-basic"
input = "fixtures/class-basic.js"
mode = "script"
expected_output = "expected/class-basic.txt"
status = "pass"
feature = "classes"
flags = []
[[case]]
id = "js262-class-extends-super"
input = "fixtures/class-extends-super.js"
mode = "script"
expected_output = "expected/class-extends-super.txt"
status = "pass"
feature = "classes"
flags = []
[[case]]
id = "js262-class-super-method"
input = "fixtures/class-super-method.js"
mode = "script"
expected_output = "expected/class-super-method.txt"
status = "pass"
feature = "classes"
flags = []
[[case]]
id = "js262-class-static-method"
input = "fixtures/class-static-method.js"
mode = "script"
expected_output = "expected/class-static-method.txt"
status = "pass"
feature = "classes"
flags = []
[[case]]
id = "js262-class-expression"
input = "fixtures/class-expression.js"
mode = "script"
expected_output = "expected/class-expression.txt"
status = "pass"
feature = "classes"
flags = []
[[case]]
id = "js262-class-instanceof"
input = "fixtures/class-instanceof.js"
mode = "script"
expected_output = "expected/class-instanceof.txt"
status = "pass"
feature = "classes"
flags = []
[[case]]
id = "js262-class-no-new-error"
input = "fixtures/class-no-new-error.js"
mode = "script"
expected_output = "expected/class-no-new-error.txt"
status = "pass"
feature = "classes"
flags = []
[[case]]
id = "js262-class-no-constructor"
input = "fixtures/class-no-constructor.js"
mode = "script"
expected_output = "expected/class-no-constructor.txt"
status = "pass"
feature = "classes"
flags = []
[[case]]
id = "js262-class-multi-level"
input = "fixtures/class-multi-level.js"
mode = "script"
expected_output = "expected/class-multi-level.txt"
status = "pass"
feature = "classes"
flags = []
[[case]]
id = "js262-class-prototype-chain"
input = "fixtures/class-prototype-chain.js"
mode = "script"
expected_output = "expected/class-prototype-chain.txt"
status = "pass"
feature = "classes"
flags = []
[[case]]
id = "js262-stack-overflow"
input = "fixtures/stack-overflow.js"
mode = "script"
status = "skip"
reason = "infinite recursion exhausts Rust stack and aborts the process"
feature = "stack-overflow"
flags = []
[[case]]
id = "js262-bitwise-or"
input = "fixtures/bitwise-or.js"
mode = "script"
status = "pass"
expected_output = "expected/bitwise-or.txt"
feature = "bitwise-ops"
flags = []
# ============================================================
# this keyword (feature = "this-keyword")
# ============================================================
[[case]]
id = "js262-this-keyword"
input = "fixtures/this-keyword.js"
mode = "script"
expected_output = "expected/this-keyword.txt"
status = "pass"
feature = "this-keyword"
flags = []
[[case]]
id = "js262-this-constructor-basic"
input = "fixtures/this-constructor-basic.js"
mode = "script"
expected_output = "expected/this-constructor-basic.txt"
status = "pass"
feature = "this-keyword"
flags = []
[[case]]
id = "js262-this-method-call"
input = "fixtures/this-method-call.js"
mode = "script"
expected_output = "expected/this-method-call.txt"
status = "pass"
feature = "this-keyword"
flags = []
[[case]]
id = "js262-this-constructor-multiple-props"
input = "fixtures/this-constructor-multiple-props.js"
mode = "script"
expected_output = "expected/this-constructor-multiple-props.txt"
status = "pass"
feature = "this-keyword"
flags = []
[[case]]
id = "js262-this-constructor-method"
input = "fixtures/this-constructor-method.js"
mode = "script"
expected_output = "expected/this-constructor-method.txt"
status = "pass"
feature = "this-keyword"
flags = []
# ============================================================
# Loop tests (feature = "for-loops", "while-loops", "do-while-loops")
# ============================================================
[[case]]
id = "js262-for-loop-break"
input = "fixtures/for-loop-break.js"
mode = "script"
expected_output = "expected/for-loop-break.txt"
status = "pass"
feature = "for-loops"
flags = []
[[case]]
id = "js262-for-loop-continue"
input = "fixtures/for-loop-continue.js"
mode = "script"
expected_output = "expected/for-loop-continue.txt"
status = "pass"
feature = "for-loops"
flags = []
[[case]]
id = "js262-for-loop-nested"
input = "fixtures/for-loop-nested.js"
mode = "script"
expected_output = "expected/for-loop-nested.txt"
status = "pass"
feature = "for-loops"
flags = []
[[case]]
id = "js262-for-loop-let-scoping"
input = "fixtures/for-loop-let-scoping.js"
mode = "script"
expected_output = "expected/for-loop-let-scoping.txt"
status = "pass"
feature = "for-loops"
flags = []
[[case]]
id = "js262-for-loop-empty-parts"
input = "fixtures/for-loop-empty-parts.js"
mode = "script"
expected_output = "expected/for-loop-empty-parts.txt"
status = "pass"
feature = "for-loops"
flags = []
[[case]]
id = "js262-while-loop-break"
input = "fixtures/while-loop-break.js"
mode = "script"
expected_output = "expected/while-loop-break.txt"
status = "pass"
feature = "while-loops"
flags = []
[[case]]
id = "js262-while-loop-continue"
input = "fixtures/while-loop-continue.js"
mode = "script"
expected_output = "expected/while-loop-continue.txt"
status = "pass"
feature = "while-loops"
flags = []
[[case]]
id = "js262-do-while-executes-once"
input = "fixtures/do-while-executes-once.js"
mode = "script"
expected_output = "expected/do-while-executes-once.txt"
status = "pass"
feature = "do-while-loops"
flags = []
# ============================================================
# JSON (feature = "json")
# ============================================================
[[case]]
id = "js262-json-stringify-basic"
input = "fixtures/json-stringify-basic.js"
mode = "script"
expected_output = "expected/json-stringify-basic.txt"
status = "pass"
feature = "json"
flags = []
[[case]]
id = "js262-json-parse-basic"
input = "fixtures/json-parse-basic.js"
mode = "script"
expected_output = "expected/json-parse-basic.txt"
status = "pass"
feature = "json"
flags = []
# --- Real Test262 tests (Phase A) ---
[[case]]
id = "t262-asi-S7-9-2-A1-T1"
input = "test262/language/asi/S7.9.2_A1_T1.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-2-A1-T2"
input = "test262/language/asi/S7.9.2_A1_T2.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-2-A1-T3"
input = "test262/language/asi/S7.9.2_A1_T3.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-2-A1-T6"
input = "test262/language/asi/S7.9.2_A1_T6.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A10-T1"
input = "test262/language/asi/S7.9_A10_T1.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-block-scope-leave-finally-block-let-declaration-only-shadows-outer-parameter-value-1"
input = "test262/language/block-scope/leave/finally-block-let-declaration-only-shadows-outer-parameter-value-1.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-leave-finally-block-let-declaration-only-shadows-outer-parameter-value-2"
input = "test262/language/block-scope/leave/finally-block-let-declaration-only-shadows-outer-parameter-value-2.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-leave-for-loop-block-let-declaration-only-shadows-outer-parameter-value-1"
input = "test262/language/block-scope/leave/for-loop-block-let-declaration-only-shadows-outer-parameter-value-1.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-leave-for-loop-block-let-declaration-only-shadows-outer-parameter-value-2"
input = "test262/language/block-scope/leave/for-loop-block-let-declaration-only-shadows-outer-parameter-value-2.js"
mode = "test262"
status = "known_fail"
reason = "label syntax not supported"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-leave-nested-block-let-declaration-only-shadows-outer-parameter-value-1"
input = "test262/language/block-scope/leave/nested-block-let-declaration-only-shadows-outer-parameter-value-1.js"
mode = "test262"
status = "known_fail"
reason = "label syntax not supported"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-return-from-block-const"
input = "test262/language/block-scope/return-from/block-const.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-return-from-block-let"
input = "test262/language/block-scope/return-from/block-let.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-shadowing-catch-parameter-shadowing-catch-parameter"
input = "test262/language/block-scope/shadowing/catch-parameter-shadowing-catch-parameter.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-shadowing-catch-parameter-shadowing-function-parameter-name"
input = "test262/language/block-scope/shadowing/catch-parameter-shadowing-function-parameter-name.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-shadowing-catch-parameter-shadowing-let-declaration"
input = "test262/language/block-scope/shadowing/catch-parameter-shadowing-let-declaration.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-shadowing-catch-parameter-shadowing-var-variable"
input = "test262/language/block-scope/shadowing/catch-parameter-shadowing-var-variable.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-shadowing-const-declaration-shadowing-catch-parameter"
input = "test262/language/block-scope/shadowing/const-declaration-shadowing-catch-parameter.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-syntax-function-declarations-in-statement-position-case-expression-statement-list"
input = "test262/language/block-scope/syntax/function-declarations/in-statement-position-case-expression-statement-list.js"
mode = "test262"
status = "known_fail"
reason = "function declarations in blocks not supported"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-syntax-function-declarations-in-statement-position-default-statement-list"
input = "test262/language/block-scope/syntax/function-declarations/in-statement-position-default-statement-list.js"
mode = "test262"
status = "known_fail"
reason = "function declarations in blocks not supported"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-syntax-function-declarations-in-statement-position-do-statement-while-expression"
input = "test262/language/block-scope/syntax/function-declarations/in-statement-position-do-statement-while-expression.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-syntax-function-declarations-in-statement-position-for-statement"
input = "test262/language/block-scope/syntax/function-declarations/in-statement-position-for-statement.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-syntax-function-declarations-in-statement-position-while-expression-statement"
input = "test262/language/block-scope/syntax/function-declarations/in-statement-position-while-expression-statement.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-syntax-redeclaration-global-allowed-to-declare-function-with-function-declaration"
input = "test262/language/block-scope/syntax/redeclaration-global/allowed-to-declare-function-with-function-declaration.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-syntax-redeclaration-global-allowed-to-redeclare-function-declaration-with-var"
input = "test262/language/block-scope/syntax/redeclaration-global/allowed-to-redeclare-function-declaration-with-var.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-syntax-redeclaration-global-allowed-to-redeclare-var-with-function-declaration"
input = "test262/language/block-scope/syntax/redeclaration-global/allowed-to-redeclare-var-with-function-declaration.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-comments-S7-4-A1-T2"
input = "test262/language/comments/S7.4_A1_T2.js"
mode = "test262"
status = "pass"
feature = "comments"
flags = []
[[case]]
id = "t262-comments-S7-4-A2-T2"
input = "test262/language/comments/S7.4_A2_T2.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "comments"
flags = []
[[case]]
id = "t262-comments-S7-4-A3"
input = "test262/language/comments/S7.4_A3.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "comments"
flags = []
[[case]]
id = "t262-comments-S7-4-A4-T1"
input = "test262/language/comments/S7.4_A4_T1.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "comments"
flags = []
[[case]]
id = "t262-comments-S7-4-A4-T3"
input = "test262/language/comments/S7.4_A4_T3.js"
mode = "test262"
status = "pass"
feature = "comments"
flags = []
[[case]]
id = "t262-directive-prologue-10-1-1-1-s"
input = "test262/language/directive-prologue/10.1.1-1-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-10-1-1-10-s"
input = "test262/language/directive-prologue/10.1.1-10-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-10-1-1-3-s"
input = "test262/language/directive-prologue/10.1.1-3-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-10-1-1-4-s"
input = "test262/language/directive-prologue/10.1.1-4-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-10-1-1-6-s"
input = "test262/language/directive-prologue/10.1.1-6-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-expressions-assignment-non-simple-target"
input = "test262/language/expressions/assignment/non-simple-target.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-target-assignment-inside-function"
input = "test262/language/expressions/assignment/target-assignment-inside-function.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-target-assignment"
input = "test262/language/expressions/assignment/target-assignment.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-target-boolean"
input = "test262/language/expressions/assignment/target-boolean.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-target-cover-id"
input = "test262/language/expressions/assignment/target-cover-id.js"
mode = "test262"
status = "known_fail"
reason = "parenthesized assignment target not supported"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-S11-2-4-A1-3-T1"
input = "test262/language/expressions/call/S11.2.4_A1.3_T1.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-S11-2-4-A1-4-T1"
input = "test262/language/expressions/call/S11.2.4_A1.4_T1.js"
mode = "test262"
status = "known_fail"
reason = "indirect eval semantics not supported"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-scope-var-close"
input = "test262/language/expressions/call/scope-var-close.js"
mode = "test262"
status = "known_fail"
reason = "var scoping in call expression not correct"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-11-13-2-12-s"
input = "test262/language/expressions/compound-assignment/11.13.2-12-s.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-11-13-2-13-s"
input = "test262/language/expressions/compound-assignment/11.13.2-13-s.js"
mode = "test262"
status = "known_fail"
reason = "strict mode not fully implemented"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-11-13-2-14-s"
input = "test262/language/expressions/compound-assignment/11.13.2-14-s.js"
mode = "test262"
status = "known_fail"
reason = "strict mode not fully implemented"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-11-13-2-15-s"
input = "test262/language/expressions/compound-assignment/11.13.2-15-s.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-11-13-2-16-s"
input = "test262/language/expressions/compound-assignment/11.13.2-16-s.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-division-line-terminator"
input = "test262/language/expressions/division/line-terminator.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-exp-assignment-operator"
input = "test262/language/expressions/exponentiation/exp-assignment-operator.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-array-push-pop"
input = "fixtures/array-push-pop.js"
mode = "script"
expected_output = "expected/array-push-pop.txt"
status = "pass"
feature = "arrays"
flags = []
[[case]]
id = "js262-array-join"
input = "fixtures/array-join.js"
mode = "script"
expected_output = "expected/array-join.txt"
status = "pass"
feature = "arrays"
flags = []
[[case]]
id = "js262-array-indexOf"
input = "fixtures/array-indexOf.js"
mode = "script"
expected_output = "expected/array-indexOf.txt"
status = "pass"
feature = "arrays"
flags = []
[[case]]
id = "js262-array-slice"
input = "fixtures/array-slice.js"
mode = "script"
expected_output = "expected/array-slice.txt"
status = "pass"
feature = "arrays"
flags = []
[[case]]
id = "js262-array-concat"
input = "fixtures/array-concat.js"
mode = "script"
expected_output = "expected/array-concat.txt"
status = "pass"
feature = "arrays"
flags = []
[[case]]
id = "js262-array-isArray"
input = "fixtures/array-isArray.js"
mode = "script"
expected_output = "expected/array-isArray.txt"
status = "pass"
feature = "arrays"
flags = []
[[case]]
id = "js262-array-includes"
input = "fixtures/array-includes.js"
mode = "script"
expected_output = "expected/array-includes.txt"
status = "pass"
feature = "arrays"
flags = []
[[case]]
id = "js262-array-lastIndexOf"
input = "fixtures/array-lastIndexOf.js"
mode = "script"
expected_output = "expected/array-lastIndexOf.txt"
status = "pass"
feature = "arrays"
flags = []
[[case]]
id = "js262-array-reverse"
input = "fixtures/array-reverse.js"
mode = "script"
expected_output = "expected/array-reverse.txt"
status = "pass"
feature = "arrays"
flags = []
[[case]]
id = "js262-array-shift-unshift"
input = "fixtures/array-shift-unshift.js"
mode = "script"
expected_output = "expected/array-shift-unshift.txt"
status = "pass"
feature = "arrays"
flags = []
[[case]]
id = "js262-array-map"
input = "fixtures/array-map.js"
mode = "script"
expected_output = "expected/array-map.txt"
status = "pass"
feature = "arrays"
flags = []
[[case]]
id = "js262-array-forEach"
input = "fixtures/array-forEach.js"
mode = "script"
expected_output = "expected/array-forEach.txt"
status = "pass"
feature = "arrays"
flags = []
[[case]]
id = "js262-array-filter"
input = "fixtures/array-filter.js"
mode = "script"
expected_output = "expected/array-filter.txt"
status = "pass"
feature = "arrays"
flags = []
[[case]]
id = "js262-array-find"
input = "fixtures/array-find.js"
mode = "script"
expected_output = "expected/array-find.txt"
status = "pass"
feature = "arrays"
flags = []
[[case]]
id = "js262-array-some-every"
input = "fixtures/array-some-every.js"
mode = "script"
expected_output = "expected/array-some-every.txt"
status = "pass"
feature = "arrays"
flags = []
[[case]]
id = "js262-array-reduce"
input = "fixtures/array-reduce.js"
mode = "script"
expected_output = "expected/array-reduce.txt"
status = "pass"
feature = "arrays"
flags = []
[[case]]
id = "js262-array-sort"
input = "fixtures/array-sort.js"
mode = "script"
expected_output = "expected/array-sort.txt"
status = "pass"
feature = "arrays"
flags = []
[[case]]
id = "js262-for-of-loop"
input = "fixtures/for-of-loop.js"
mode = "script"
expected_output = "expected/for-of-loop.txt"
status = "pass"
feature = "for-of"
flags = []
[[case]]
id = "js262-for-in-break"
input = "fixtures/for-in-break.js"
mode = "script"
expected_output = "expected/for-in-break.txt"
status = "pass"
feature = "for-in"
flags = []
[[case]]
id = "js262-for-of-let"
input = "fixtures/for-of-let.js"
mode = "script"
expected_output = "expected/for-of-let.txt"
status = "pass"
feature = "for-of"
flags = []
[[case]]
id = "js262-for-of-const"
input = "fixtures/for-of-const.js"
mode = "script"
expected_output = "expected/for-of-const.txt"
status = "pass"
feature = "for-of"
flags = []
[[case]]
id = "js262-for-in-nested"
input = "fixtures/for-in-nested.js"
mode = "script"
expected_output = "expected/for-in-nested.txt"
status = "pass"
feature = "for-in"
flags = []
[[case]]
id = "js262-for-in-inherited"
input = "fixtures/for-in-inherited.js"
mode = "script"
expected_output = "expected/for-in-inherited.txt"
status = "pass"
feature = "for-in"
flags = []
# ============================================================
# Spread/rest operators (feature = "spread-rest")
# ============================================================
[[case]]
id = "js262-spread-array-basic"
input = "fixtures/spread-array-basic.js"
mode = "script"
expected_output = "expected/spread-array-basic.txt"
status = "pass"
feature = "spread-rest"
flags = []
[[case]]
id = "js262-spread-call-basic"
input = "fixtures/spread-call-basic.js"
mode = "script"
expected_output = "expected/spread-call-basic.txt"
status = "pass"
feature = "spread-rest"
flags = []
[[case]]
id = "js262-rest-params-basic"
input = "fixtures/rest-params-basic.js"
mode = "script"
expected_output = "expected/rest-params-basic.txt"
status = "pass"
feature = "spread-rest"
flags = []
[[case]]
id = "js262-spread-object-basic"
input = "fixtures/spread-object-basic.js"
mode = "script"
expected_output = "expected/spread-object-basic.txt"
status = "pass"
feature = "spread-rest"
flags = []
[[case]]
id = "js262-spread-new-basic"
input = "fixtures/spread-new-basic.js"
mode = "script"
expected_output = "expected/spread-new-basic.txt"
status = "pass"
feature = "spread-rest"
flags = []
[[case]]
id = "js262-spread-rest-combined"
input = "fixtures/spread-rest-combined.js"
mode = "script"
expected_output = "expected/spread-rest-combined.txt"
status = "pass"
feature = "spread-rest"
flags = []
# ============================================================
# Destructuring (feature = "destructuring")
# ============================================================
[[case]]
id = "js262-destructure-array-basic"
input = "fixtures/destructure-array-basic.js"
mode = "script"
expected_output = "expected/destructure-array-basic.txt"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "js262-destructure-array-rest"
input = "fixtures/destructure-array-rest.js"
mode = "script"
expected_output = "expected/destructure-array-rest.txt"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "js262-destructure-object-basic"
input = "fixtures/destructure-object-basic.js"
mode = "script"
expected_output = "expected/destructure-object-basic.txt"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "js262-destructure-defaults"
input = "fixtures/destructure-defaults.js"
mode = "script"
expected_output = "expected/destructure-defaults.txt"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "js262-destructure-nested"
input = "fixtures/destructure-nested.js"
mode = "script"
expected_output = "expected/destructure-nested.txt"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "js262-destructure-for-of"
input = "fixtures/destructure-for-of.js"
mode = "script"
expected_output = "expected/destructure-for-of.txt"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "js262-destructure-fn-params"
input = "fixtures/destructure-fn-params.js"
mode = "script"
expected_output = "expected/destructure-fn-params.txt"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "js262-destructure-assign"
input = "fixtures/destructure-assign.js"
mode = "script"
expected_output = "expected/destructure-assign.txt"
status = "pass"
feature = "destructuring"
flags = []
# --- Real Test262 tests (Phase B) ---
[[case]]
id = "t262-asi-S7-9-2-A1-T7"
input = "test262/language/asi/S7.9.2_A1_T7.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A1"
input = "test262/language/asi/S7.9_A1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A10-T10"
input = "test262/language/asi/S7.9_A10_T10.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A10-T11"
input = "test262/language/asi/S7.9_A10_T11.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A10-T12"
input = "test262/language/asi/S7.9_A10_T12.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A10-T2"
input = "test262/language/asi/S7.9_A10_T2.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A10-T3"
input = "test262/language/asi/S7.9_A10_T3.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A10-T4"
input = "test262/language/asi/S7.9_A10_T4.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A10-T5"
input = "test262/language/asi/S7.9_A10_T5.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A10-T6"
input = "test262/language/asi/S7.9_A10_T6.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A10-T7"
input = "test262/language/asi/S7.9_A10_T7.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A10-T8"
input = "test262/language/asi/S7.9_A10_T8.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A10-T9"
input = "test262/language/asi/S7.9_A10_T9.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A11-T1"
input = "test262/language/asi/S7.9_A11_T1.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A11-T10"
input = "test262/language/asi/S7.9_A11_T10.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A11-T11"
input = "test262/language/asi/S7.9_A11_T11.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A11-T2"
input = "test262/language/asi/S7.9_A11_T2.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A11-T3"
input = "test262/language/asi/S7.9_A11_T3.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A11-T4"
input = "test262/language/asi/S7.9_A11_T4.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A11-T5"
input = "test262/language/asi/S7.9_A11_T5.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-block-scope-leave-nested-block-let-declaration-only-shadows-outer-parameter-value-2"
input = "test262/language/block-scope/leave/nested-block-let-declaration-only-shadows-outer-parameter-value-2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-leave-try-block-let-declaration-only-shadows-outer-parameter-value-1"
input = "test262/language/block-scope/leave/try-block-let-declaration-only-shadows-outer-parameter-value-1.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-leave-try-block-let-declaration-only-shadows-outer-parameter-value-2"
input = "test262/language/block-scope/leave/try-block-let-declaration-only-shadows-outer-parameter-value-2.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-leave-verify-context-in-finally-block"
input = "test262/language/block-scope/leave/verify-context-in-finally-block.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-leave-verify-context-in-for-loop-block"
input = "test262/language/block-scope/leave/verify-context-in-for-loop-block.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-leave-verify-context-in-labelled-block"
input = "test262/language/block-scope/leave/verify-context-in-labelled-block.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-leave-verify-context-in-try-block"
input = "test262/language/block-scope/leave/verify-context-in-try-block.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-leave-x-after-break-to-label"
input = "test262/language/block-scope/leave/x-after-break-to-label.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-leave-x-before-continue"
input = "test262/language/block-scope/leave/x-before-continue.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-shadowing-const-declarations-shadowing-parameter-name-let-const-and-var-variables"
input = "test262/language/block-scope/shadowing/const-declarations-shadowing-parameter-name-let-const-and-var-variables.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-shadowing-dynamic-lookup-from-closure"
input = "test262/language/block-scope/shadowing/dynamic-lookup-from-closure.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-shadowing-dynamic-lookup-in-and-through-block-contexts"
input = "test262/language/block-scope/shadowing/dynamic-lookup-in-and-through-block-contexts.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-shadowing-hoisting-var-declarations-out-of-blocks"
input = "test262/language/block-scope/shadowing/hoisting-var-declarations-out-of-blocks.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-shadowing-let-declaration-shadowing-catch-parameter"
input = "test262/language/block-scope/shadowing/let-declaration-shadowing-catch-parameter.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-shadowing-let-declarations-shadowing-parameter-name-let-const-and-var"
input = "test262/language/block-scope/shadowing/let-declarations-shadowing-parameter-name-let-const-and-var.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-shadowing-lookup-from-closure"
input = "test262/language/block-scope/shadowing/lookup-from-closure.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-shadowing-lookup-in-and-through-block-contexts"
input = "test262/language/block-scope/shadowing/lookup-in-and-through-block-contexts.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-shadowing-parameter-name-shadowing-catch-parameter"
input = "test262/language/block-scope/shadowing/parameter-name-shadowing-catch-parameter.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-block-scope-shadowing-parameter-name-shadowing-parameter-name-let-const-and-var"
input = "test262/language/block-scope/shadowing/parameter-name-shadowing-parameter-name-let-const-and-var.js"
mode = "test262"
status = "pass"
feature = "block-scope"
flags = []
[[case]]
id = "t262-comments-S7-4-A4-T4"
input = "test262/language/comments/S7.4_A4_T4.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "comments"
flags = []
[[case]]
id = "t262-comments-S7-4-A4-T5"
input = "test262/language/comments/S7.4_A4_T5.js"
mode = "test262"
status = "pass"
feature = "comments"
flags = []
[[case]]
id = "t262-comments-S7-4-A4-T6"
input = "test262/language/comments/S7.4_A4_T6.js"
mode = "test262"
status = "pass"
feature = "comments"
flags = []
[[case]]
id = "t262-comments-S7-4-A4-T7"
input = "test262/language/comments/S7.4_A4_T7.js"
mode = "test262"
status = "pass"
feature = "comments"
flags = []
[[case]]
id = "t262-comments-multi-line-asi-carriage-return"
input = "test262/language/comments/multi-line-asi-carriage-return.js"
mode = "test262"
status = "pass"
feature = "comments"
flags = []
[[case]]
id = "t262-comments-multi-line-asi-line-feed"
input = "test262/language/comments/multi-line-asi-line-feed.js"
mode = "test262"
status = "pass"
feature = "comments"
flags = []
[[case]]
id = "t262-comments-multi-line-asi-line-separator"
input = "test262/language/comments/multi-line-asi-line-separator.js"
mode = "test262"
status = "pass"
feature = "comments"
flags = []
[[case]]
id = "t262-comments-multi-line-asi-paragraph-separator"
input = "test262/language/comments/multi-line-asi-paragraph-separator.js"
mode = "test262"
status = "pass"
feature = "comments"
flags = []
[[case]]
id = "t262-comments-multi-line-html-close-extra"
input = "test262/language/comments/multi-line-html-close-extra.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "comments"
flags = []
[[case]]
id = "t262-comments-single-line-html-close-without-lt"
input = "test262/language/comments/single-line-html-close-without-lt.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "comments"
flags = []
[[case]]
id = "t262-computed-property-names-class-accessor-getter"
input = "test262/language/computed-property-names/class/accessor/getter.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "computed-property-names"
flags = []
[[case]]
id = "t262-computed-property-names-class-accessor-setter"
input = "test262/language/computed-property-names/class/accessor/setter.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "computed-property-names"
flags = []
[[case]]
id = "t262-computed-property-names-class-method-constructor-can-be-generator"
input = "test262/language/computed-property-names/class/method/constructor-can-be-generator.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "computed-property-names"
flags = []
[[case]]
id = "t262-computed-property-names-class-method-constructor-can-be-getter"
input = "test262/language/computed-property-names/class/method/constructor-can-be-getter.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "computed-property-names"
flags = []
[[case]]
id = "t262-computed-property-names-class-method-constructor-can-be-setter"
input = "test262/language/computed-property-names/class/method/constructor-can-be-setter.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "computed-property-names"
flags = []
[[case]]
id = "t262-computed-property-names-class-method-constructor-duplicate-1"
input = "test262/language/computed-property-names/class/method/constructor-duplicate-1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "computed-property-names"
flags = []
[[case]]
id = "t262-computed-property-names-class-method-constructor-duplicate-2"
input = "test262/language/computed-property-names/class/method/constructor-duplicate-2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "computed-property-names"
flags = []
[[case]]
id = "t262-computed-property-names-class-method-constructor-duplicate-3"
input = "test262/language/computed-property-names/class/method/constructor-duplicate-3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "computed-property-names"
flags = []
[[case]]
id = "t262-computed-property-names-class-method-constructor"
input = "test262/language/computed-property-names/class/method/constructor.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "computed-property-names"
flags = []
[[case]]
id = "t262-computed-property-names-class-static-generator-constructor"
input = "test262/language/computed-property-names/class/static/generator-constructor.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "computed-property-names"
flags = []
[[case]]
id = "t262-computed-property-names-class-static-generator-prototype"
input = "test262/language/computed-property-names/class/static/generator-prototype.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "computed-property-names"
flags = []
[[case]]
id = "t262-computed-property-names-class-static-getter-constructor"
input = "test262/language/computed-property-names/class/static/getter-constructor.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "computed-property-names"
flags = []
[[case]]
id = "t262-computed-property-names-class-static-getter-prototype"
input = "test262/language/computed-property-names/class/static/getter-prototype.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "computed-property-names"
flags = []
[[case]]
id = "t262-computed-property-names-class-static-method-constructor"
input = "test262/language/computed-property-names/class/static/method-constructor.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "computed-property-names"
flags = []
[[case]]
id = "t262-computed-property-names-class-static-method-prototype"
input = "test262/language/computed-property-names/class/static/method-prototype.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "computed-property-names"
flags = []
[[case]]
id = "t262-computed-property-names-class-static-setter-constructor"
input = "test262/language/computed-property-names/class/static/setter-constructor.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "computed-property-names"
flags = []
[[case]]
id = "t262-computed-property-names-class-static-setter-prototype"
input = "test262/language/computed-property-names/class/static/setter-prototype.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "computed-property-names"
flags = []
[[case]]
id = "t262-computed-property-names-object-property-number-duplicates"
input = "test262/language/computed-property-names/object/property/number-duplicates.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "computed-property-names"
flags = []
[[case]]
id = "t262-destructuring-binding-initialization-requires-object-coercible-null"
input = "test262/language/destructuring/binding/initialization-requires-object-coercible-null.js"
mode = "test262"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "t262-destructuring-binding-initialization-requires-object-coercible-undefined"
input = "test262/language/destructuring/binding/initialization-requires-object-coercible-undefined.js"
mode = "test262"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "t262-destructuring-binding-initialization-returns-normal-completion-for-empty-objects"
input = "test262/language/destructuring/binding/initialization-returns-normal-completion-for-empty-objects.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "destructuring"
flags = []
[[case]]
id = "t262-destructuring-binding-syntax-array-elements-with-initializer"
input = "test262/language/destructuring/binding/syntax/array-elements-with-initializer.js"
mode = "test262"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "t262-destructuring-binding-syntax-array-elements-with-object-patterns"
input = "test262/language/destructuring/binding/syntax/array-elements-with-object-patterns.js"
mode = "test262"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "t262-destructuring-binding-syntax-array-elements-without-initializer"
input = "test262/language/destructuring/binding/syntax/array-elements-without-initializer.js"
mode = "test262"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "t262-destructuring-binding-syntax-array-pattern-with-elisions"
input = "test262/language/destructuring/binding/syntax/array-pattern-with-elisions.js"
mode = "test262"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "t262-destructuring-binding-syntax-array-pattern-with-no-elements"
input = "test262/language/destructuring/binding/syntax/array-pattern-with-no-elements.js"
mode = "test262"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "t262-destructuring-binding-syntax-array-rest-elements"
input = "test262/language/destructuring/binding/syntax/array-rest-elements.js"
mode = "test262"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "t262-destructuring-binding-syntax-object-pattern-with-no-property-list"
input = "test262/language/destructuring/binding/syntax/object-pattern-with-no-property-list.js"
mode = "test262"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "t262-destructuring-binding-syntax-property-list-followed-by-a-single-comma"
input = "test262/language/destructuring/binding/syntax/property-list-followed-by-a-single-comma.js"
mode = "test262"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "t262-destructuring-binding-syntax-property-list-single-name-bindings"
input = "test262/language/destructuring/binding/syntax/property-list-single-name-bindings.js"
mode = "test262"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "t262-destructuring-binding-syntax-property-list-with-property-list"
input = "test262/language/destructuring/binding/syntax/property-list-with-property-list.js"
mode = "test262"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "t262-destructuring-binding-syntax-recursive-array-and-object-patterns"
input = "test262/language/destructuring/binding/syntax/recursive-array-and-object-patterns.js"
mode = "test262"
status = "pass"
feature = "destructuring"
flags = []
[[case]]
id = "t262-directive-prologue-10-1-1-7-s"
input = "test262/language/directive-prologue/10.1.1-7-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-10-1-1-9-s"
input = "test262/language/directive-prologue/10.1.1-9-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-14-1-1-s"
input = "test262/language/directive-prologue/14.1-1-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-14-1-10-s"
input = "test262/language/directive-prologue/14.1-10-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-14-1-11-s"
input = "test262/language/directive-prologue/14.1-11-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-14-1-12-s"
input = "test262/language/directive-prologue/14.1-12-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-14-1-13-s"
input = "test262/language/directive-prologue/14.1-13-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-14-1-14-s"
input = "test262/language/directive-prologue/14.1-14-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-14-1-15-s"
input = "test262/language/directive-prologue/14.1-15-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-14-1-16-s"
input = "test262/language/directive-prologue/14.1-16-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-14-1-17-s"
input = "test262/language/directive-prologue/14.1-17-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-14-1-2-s"
input = "test262/language/directive-prologue/14.1-2-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-14-1-3-s"
input = "test262/language/directive-prologue/14.1-3-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-14-1-4-s"
input = "test262/language/directive-prologue/14.1-4-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-14-1-5-s"
input = "test262/language/directive-prologue/14.1-5-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-14-1-6-s"
input = "test262/language/directive-prologue/14.1-6-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-14-1-7-s"
input = "test262/language/directive-prologue/14.1-7-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-14-1-8-s"
input = "test262/language/directive-prologue/14.1-8-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-14-1-9-s"
input = "test262/language/directive-prologue/14.1-9-s.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-func-decl-final-runtime"
input = "test262/language/directive-prologue/func-decl-final-runtime.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-expressions-addition-S11-6-1-A2-1-T1"
input = "test262/language/expressions/addition/S11.6.1_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-addition-S11-6-1-A2-1-T2"
input = "test262/language/expressions/addition/S11.6.1_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-addition-S11-6-1-A2-1-T3"
input = "test262/language/expressions/addition/S11.6.1_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-addition-S11-6-1-A2-2-T1"
input = "test262/language/expressions/addition/S11.6.1_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-addition-S11-6-1-A2-2-T3"
input = "test262/language/expressions/addition/S11.6.1_A2.2_T3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-addition-S11-6-1-A2-3-T1"
input = "test262/language/expressions/addition/S11.6.1_A2.3_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-addition-S11-6-1-A2-4-T1"
input = "test262/language/expressions/addition/S11.6.1_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-addition-S11-6-1-A2-4-T2"
input = "test262/language/expressions/addition/S11.6.1_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-addition-S11-6-1-A2-4-T3"
input = "test262/language/expressions/addition/S11.6.1_A2.4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-addition-S11-6-1-A2-4-T4"
input = "test262/language/expressions/addition/S11.6.1_A2.4_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-addition-S11-6-1-A3-2-T1-2"
input = "test262/language/expressions/addition/S11.6.1_A3.2_T1.2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-array-11-1-4-0"
input = "test262/language/expressions/array/11.1.4-0.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-arrow-concisebody-lookahead-assignmentexpression-1"
input = "test262/language/expressions/arrow-function/arrow/concisebody-lookahead-assignmentexpression-1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-arrow-concisebody-lookahead-assignmentexpression-2"
input = "test262/language/expressions/arrow-function/arrow/concisebody-lookahead-assignmentexpression-2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-cannot-override-this-with-thisArg"
input = "test262/language/expressions/arrow-function/cannot-override-this-with-thisArg.js"
mode = "test262"
status = "pass"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-empty-function-body-returns-undefined"
input = "test262/language/expressions/arrow-function/empty-function-body-returns-undefined.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-expression-body-implicit-return"
input = "test262/language/expressions/arrow-function/expression-body-implicit-return.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-extensibility"
input = "test262/language/expressions/arrow-function/extensibility.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-lexical-super-call-from-within-constructor"
input = "test262/language/expressions/arrow-function/lexical-super-call-from-within-constructor.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-lexical-super-property-from-within-constructor"
input = "test262/language/expressions/arrow-function/lexical-super-property-from-within-constructor.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-lexical-super-property"
input = "test262/language/expressions/arrow-function/lexical-super-property.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-lexical-supercall-from-immediately-invoked-arrow"
input = "test262/language/expressions/arrow-function/lexical-supercall-from-immediately-invoked-arrow.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-lexical-this"
input = "test262/language/expressions/arrow-function/lexical-this.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-low-precedence-expression-body-no-parens"
input = "test262/language/expressions/arrow-function/low-precedence-expression-body-no-parens.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-non-strict"
input = "test262/language/expressions/arrow-function/non-strict.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-object-literal-return-requires-body-parens"
input = "test262/language/expressions/arrow-function/object-literal-return-requires-body-parens.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-params-duplicate"
input = "test262/language/expressions/arrow-function/params-duplicate.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Comma operator support changed parse behavior; early error not yet enforced"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-scope-paramsbody-var-close"
input = "test262/language/expressions/arrow-function/scope-paramsbody-var-close.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-scope-paramsbody-var-open"
input = "test262/language/expressions/arrow-function/scope-paramsbody-var-open.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-statement-body-requires-braces-must-return-explicitly-missing"
input = "test262/language/expressions/arrow-function/statement-body-requires-braces-must-return-explicitly-missing.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-statement-body-requires-braces-must-return-explicitly"
input = "test262/language/expressions/arrow-function/statement-body-requires-braces-must-return-explicitly.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-arrowparameters-bindingidentifier-concisebody-assignmentexpression"
input = "test262/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-concisebody-assignmentexpression.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-arrowparameters-bindingidentifier-concisebody-functionbody"
input = "test262/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-concisebody-functionbody.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-arrowparameters-bindingidentifier-lineterminator-concisebody-assignmentexpression"
input = "test262/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-lineterminator-concisebody-assignmentexpression.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-arrowparameters-bindingidentifier-lineterminator-concisebody-functionbody"
input = "test262/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-lineterminator-concisebody-functionbody.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-arrowparameters-cover-concisebody-assignmentexpression"
input = "test262/language/expressions/arrow-function/syntax/arrowparameters-cover-concisebody-assignmentexpression.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-arrowparameters-cover-concisebody-functionbody"
input = "test262/language/expressions/arrow-function/syntax/arrowparameters-cover-concisebody-functionbody.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-arrowparameters-cover-includes-rest-concisebody-functionbody"
input = "test262/language/expressions/arrow-function/syntax/arrowparameters-cover-includes-rest-concisebody-functionbody.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-arrowparameters-cover-initialize-1"
input = "test262/language/expressions/arrow-function/syntax/arrowparameters-cover-initialize-1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-arrowparameters-cover-initialize-2"
input = "test262/language/expressions/arrow-function/syntax/arrowparameters-cover-initialize-2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-arrowparameters-cover-lineterminator-concisebody-assignmentexpression"
input = "test262/language/expressions/arrow-function/syntax/arrowparameters-cover-lineterminator-concisebody-assignmentexpression.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-arrowparameters-cover-lineterminator-concisebody-functionbody"
input = "test262/language/expressions/arrow-function/syntax/arrowparameters-cover-lineterminator-concisebody-functionbody.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-arrowparameters-cover-rest-concisebody-functionbody"
input = "test262/language/expressions/arrow-function/syntax/arrowparameters-cover-rest-concisebody-functionbody.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-arrowparameters-cover-rest-lineterminator-concisebody-functionbody"
input = "test262/language/expressions/arrow-function/syntax/arrowparameters-cover-rest-lineterminator-concisebody-functionbody.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-early-errors-arrowparameters-bindingidentifier-identifier-futurereservedword"
input = "test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-futurereservedword.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-early-errors-arrowparameters-bindingidentifier-identifier"
input = "test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-early-errors-arrowparameters-bindingidentifier-rest"
input = "test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-rest.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-early-errors-arrowparameters-cover-no-duplicates-binding-array-1"
input = "test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-1.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-early-errors-arrowparameters-cover-no-duplicates-binding-array-2"
input = "test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-2.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-early-errors-arrowparameters-cover-no-duplicates-binding-array-3"
input = "test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-3.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-early-errors-arrowparameters-cover-no-duplicates-binding-object-1"
input = "test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-1.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-early-errors-arrowparameters-cover-no-duplicates-binding-object-2"
input = "test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-2.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-early-errors-arrowparameters-cover-no-duplicates-binding-object-3"
input = "test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-3.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-early-errors-arrowparameters-cover-no-duplicates-binding-object-4"
input = "test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-4.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-early-errors-arrowparameters-cover-no-duplicates-binding-object-5"
input = "test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-5.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-early-errors-arrowparameters-cover-no-duplicates-binding-object-6"
input = "test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-6.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-early-errors-arrowparameters-cover-no-duplicates-rest"
input = "test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-rest.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-early-errors-arrowparameters-cover-no-duplicates"
input = "test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-early-errors-asi-restriction-invalid-parenless-parameters-expression-body"
input = "test262/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters-expression-body.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-early-errors-asi-restriction-invalid-parenless-parameters"
input = "test262/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-early-errors-asi-restriction-invalid"
input = "test262/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-early-errors-use-strict-with-non-simple-param"
input = "test262/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-syntax-variations"
input = "test262/language/expressions/arrow-function/syntax/variations.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-arrow-function-throw-new"
input = "test262/language/expressions/arrow-function/throw-new.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-11-13-1-1-6-s"
input = "test262/language/expressions/assignment/11.13.1-1-6-s.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-S11-13-1-A2-1-T1"
input = "test262/language/expressions/assignment/S11.13.1_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-S11-13-1-A2-1-T2"
input = "test262/language/expressions/assignment/S11.13.1_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-S11-13-1-A3-1"
input = "test262/language/expressions/assignment/S11.13.1_A3.1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-S11-13-1-A3-2"
input = "test262/language/expressions/assignment/S11.13.1_A3.2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-S11-13-1-A4-T1"
input = "test262/language/expressions/assignment/S11.13.1_A4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-S11-13-1-A4-T2"
input = "test262/language/expressions/assignment/S11.13.1_A4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-S11-13-1-A7-T4"
input = "test262/language/expressions/assignment/S11.13.1_A7_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-S8-12-5-A1"
input = "test262/language/expressions/assignment/S8.12.5_A1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-S8-12-5-A2"
input = "test262/language/expressions/assignment/S8.12.5_A2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-line-terminator"
input = "test262/language/expressions/assignment/line-terminator.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-target-member-computed-reference-null"
input = "test262/language/expressions/assignment/target-member-computed-reference-null.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-target-member-computed-reference-undefined"
input = "test262/language/expressions/assignment/target-member-computed-reference-undefined.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-target-member-computed-reference"
input = "test262/language/expressions/assignment/target-member-computed-reference.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-target-member-identifier-reference-null"
input = "test262/language/expressions/assignment/target-member-identifier-reference-null.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-target-member-identifier-reference-undefined"
input = "test262/language/expressions/assignment/target-member-identifier-reference-undefined.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-target-null"
input = "test262/language/expressions/assignment/target-null.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-target-number"
input = "test262/language/expressions/assignment/target-number.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-target-string"
input = "test262/language/expressions/assignment/target-string.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-assignment-target-super-computed-reference"
input = "test262/language/expressions/assignment/target-super-computed-reference.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-and-S11-10-1-A2-1-T1"
input = "test262/language/expressions/bitwise-and/S11.10.1_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-and-S11-10-1-A2-1-T2"
input = "test262/language/expressions/bitwise-and/S11.10.1_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-and-S11-10-1-A2-1-T3"
input = "test262/language/expressions/bitwise-and/S11.10.1_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-and-S11-10-1-A2-2-T1"
input = "test262/language/expressions/bitwise-and/S11.10.1_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-and-S11-10-1-A2-3-T1"
input = "test262/language/expressions/bitwise-and/S11.10.1_A2.3_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-and-S11-10-1-A2-4-T1"
input = "test262/language/expressions/bitwise-and/S11.10.1_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-and-S11-10-1-A2-4-T2"
input = "test262/language/expressions/bitwise-and/S11.10.1_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-and-S11-10-1-A2-4-T3"
input = "test262/language/expressions/bitwise-and/S11.10.1_A2.4_T3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-and-S11-10-1-A3-T1-4"
input = "test262/language/expressions/bitwise-and/S11.10.1_A3_T1.4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-and-S11-10-1-A3-T1-5"
input = "test262/language/expressions/bitwise-and/S11.10.1_A3_T1.5.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-not-S11-4-8-A2-1-T1"
input = "test262/language/expressions/bitwise-not/S11.4.8_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-not-S11-4-8-A2-1-T2"
input = "test262/language/expressions/bitwise-not/S11.4.8_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-not-S11-4-8-A2-2-T1"
input = "test262/language/expressions/bitwise-not/S11.4.8_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-not-S11-4-8-A3-T4"
input = "test262/language/expressions/bitwise-not/S11.4.8_A3_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-not-S11-4-8-A3-T5"
input = "test262/language/expressions/bitwise-not/S11.4.8_A3_T5.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-not-S9-5-A2-1-T2"
input = "test262/language/expressions/bitwise-not/S9.5_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-not-S9-5-A2-2-T2"
input = "test262/language/expressions/bitwise-not/S9.5_A2.2_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-not-S9-5-A2-3-T2"
input = "test262/language/expressions/bitwise-not/S9.5_A2.3_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-not-S9-5-A3-1-T4"
input = "test262/language/expressions/bitwise-not/S9.5_A3.1_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-not-S9-5-A3-2-T2"
input = "test262/language/expressions/bitwise-not/S9.5_A3.2_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-or-S11-10-3-A2-1-T1"
input = "test262/language/expressions/bitwise-or/S11.10.3_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-or-S11-10-3-A2-1-T2"
input = "test262/language/expressions/bitwise-or/S11.10.3_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-or-S11-10-3-A2-1-T3"
input = "test262/language/expressions/bitwise-or/S11.10.3_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-or-S11-10-3-A2-2-T1"
input = "test262/language/expressions/bitwise-or/S11.10.3_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-or-S11-10-3-A2-3-T1"
input = "test262/language/expressions/bitwise-or/S11.10.3_A2.3_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-or-S11-10-3-A2-4-T1"
input = "test262/language/expressions/bitwise-or/S11.10.3_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-or-S11-10-3-A2-4-T2"
input = "test262/language/expressions/bitwise-or/S11.10.3_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-or-S11-10-3-A2-4-T3"
input = "test262/language/expressions/bitwise-or/S11.10.3_A2.4_T3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-or-S11-10-3-A3-T1-4"
input = "test262/language/expressions/bitwise-or/S11.10.3_A3_T1.4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-or-S11-10-3-A3-T1-5"
input = "test262/language/expressions/bitwise-or/S11.10.3_A3_T1.5.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-xor-S11-10-2-A2-1-T1"
input = "test262/language/expressions/bitwise-xor/S11.10.2_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-xor-S11-10-2-A2-1-T2"
input = "test262/language/expressions/bitwise-xor/S11.10.2_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-xor-S11-10-2-A2-1-T3"
input = "test262/language/expressions/bitwise-xor/S11.10.2_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-xor-S11-10-2-A2-2-T1"
input = "test262/language/expressions/bitwise-xor/S11.10.2_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-xor-S11-10-2-A2-3-T1"
input = "test262/language/expressions/bitwise-xor/S11.10.2_A2.3_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-xor-S11-10-2-A2-4-T1"
input = "test262/language/expressions/bitwise-xor/S11.10.2_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-xor-S11-10-2-A2-4-T2"
input = "test262/language/expressions/bitwise-xor/S11.10.2_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-xor-S11-10-2-A2-4-T3"
input = "test262/language/expressions/bitwise-xor/S11.10.2_A2.4_T3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-xor-S11-10-2-A3-T1-4"
input = "test262/language/expressions/bitwise-xor/S11.10.2_A3_T1.4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-bitwise-xor-S11-10-2-A3-T1-5"
input = "test262/language/expressions/bitwise-xor/S11.10.2_A3_T1.5.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-11-2-3-3-1"
input = "test262/language/expressions/call/11.2.3-3_1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-11-2-3-3-2"
input = "test262/language/expressions/call/11.2.3-3_2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-11-2-3-3-3"
input = "test262/language/expressions/call/11.2.3-3_3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-11-2-3-3-8"
input = "test262/language/expressions/call/11.2.3-3_8.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-S11-2-3-A2"
input = "test262/language/expressions/call/S11.2.3_A2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-S11-2-3-A3-T1"
input = "test262/language/expressions/call/S11.2.3_A3_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-S11-2-3-A3-T2"
input = "test262/language/expressions/call/S11.2.3_A3_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-S11-2-3-A3-T3"
input = "test262/language/expressions/call/S11.2.3_A3_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-S11-2-3-A3-T4"
input = "test262/language/expressions/call/S11.2.3_A3_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-S11-2-3-A3-T5"
input = "test262/language/expressions/call/S11.2.3_A3_T5.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-S11-2-3-A4-T4"
input = "test262/language/expressions/call/S11.2.3_A4_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-S11-2-3-A4-T5"
input = "test262/language/expressions/call/S11.2.3_A4_T5.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-S11-2-4-A1-4-T2"
input = "test262/language/expressions/call/S11.2.4_A1.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-S11-2-4-A1-4-T3"
input = "test262/language/expressions/call/S11.2.4_A1.4_T3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-S11-2-4-A1-4-T4"
input = "test262/language/expressions/call/S11.2.4_A1.4_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-scope-lex-close"
input = "test262/language/expressions/call/scope-lex-close.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-scope-lex-open"
input = "test262/language/expressions/call/scope-lex-open.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-call-trailing-comma"
input = "test262/language/expressions/call/trailing-comma.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-class-class-name-ident-await-escaped"
input = "test262/language/expressions/class/class-name-ident-await-escaped.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-class-class-name-ident-let-escaped"
input = "test262/language/expressions/class/class-name-ident-let-escaped.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-class-class-name-ident-let"
input = "test262/language/expressions/class/class-name-ident-let.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-class-class-name-ident-static-escaped"
input = "test262/language/expressions/class/class-name-ident-static-escaped.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-class-class-name-ident-static"
input = "test262/language/expressions/class/class-name-ident-static.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-class-class-name-ident-yield-escaped"
input = "test262/language/expressions/class/class-name-ident-yield-escaped.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-class-heritage-arrow-function"
input = "test262/language/expressions/class/heritage-arrow-function.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-class-scope-meth-paramsbody-var-close"
input = "test262/language/expressions/class/scope-meth-paramsbody-var-close.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-class-scope-meth-paramsbody-var-open"
input = "test262/language/expressions/class/scope-meth-paramsbody-var-open.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-class-scope-name-lex-close"
input = "test262/language/expressions/class/scope-name-lex-close.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-class-scope-name-lex-open-heritage"
input = "test262/language/expressions/class/scope-name-lex-open-heritage.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-class-scope-name-lex-open-no-heritage"
input = "test262/language/expressions/class/scope-name-lex-open-no-heritage.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-class-scope-static-meth-paramsbody-var-close"
input = "test262/language/expressions/class/scope-static-meth-paramsbody-var-close.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-class-scope-static-meth-paramsbody-var-open"
input = "test262/language/expressions/class/scope-static-meth-paramsbody-var-open.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-comma-S11-14-A2-1-T1"
input = "test262/language/expressions/comma/S11.14_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-comma-S11-14-A2-1-T2"
input = "test262/language/expressions/comma/S11.14_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-comma-S11-14-A2-1-T3"
input = "test262/language/expressions/comma/S11.14_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-comma-S11-14-A3"
input = "test262/language/expressions/comma/S11.14_A3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-11-13-2-17-s"
input = "test262/language/expressions/compound-assignment/11.13.2-17-s.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-11-13-2-18-s"
input = "test262/language/expressions/compound-assignment/11.13.2-18-s.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-11-13-2-19-s"
input = "test262/language/expressions/compound-assignment/11.13.2-19-s.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-11-13-2-20-s"
input = "test262/language/expressions/compound-assignment/11.13.2-20-s.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-11-13-2-21-s"
input = "test262/language/expressions/compound-assignment/11.13.2-21-s.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-11-13-2-22-s"
input = "test262/language/expressions/compound-assignment/11.13.2-22-s.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T1-1"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T1-10"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.10.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T1-11"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.11.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T1-2"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T1-3"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T1-4"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T1-5"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.5.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T1-6"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.6.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T1-7"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.7.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T1-8"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.8.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T1-9"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.9.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T2-1"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T2-10"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.10.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T2-11"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.11.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-concatenation-S9-8-A2-T2"
input = "test262/language/expressions/concatenation/S9.8_A2_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-concatenation-S9-8-A3-T2"
input = "test262/language/expressions/concatenation/S9.8_A3_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-concatenation-S9-8-A4-T2"
input = "test262/language/expressions/concatenation/S9.8_A4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-conditional-S11-12-A2-1-T2"
input = "test262/language/expressions/conditional/S11.12_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-conditional-S11-12-A2-1-T3"
input = "test262/language/expressions/conditional/S11.12_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-conditional-S11-12-A2-1-T4"
input = "test262/language/expressions/conditional/S11.12_A2.1_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-conditional-S11-12-A2-1-T5"
input = "test262/language/expressions/conditional/S11.12_A2.1_T5.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-conditional-S11-12-A2-1-T6"
input = "test262/language/expressions/conditional/S11.12_A2.1_T6.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-conditional-S11-12-A3-T4"
input = "test262/language/expressions/conditional/S11.12_A3_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-conditional-S11-12-A4-T4"
input = "test262/language/expressions/conditional/S11.12_A4_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-division-S11-5-2-A2-1-T1"
input = "test262/language/expressions/division/S11.5.2_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-division-S11-5-2-A2-1-T2"
input = "test262/language/expressions/division/S11.5.2_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-division-S11-5-2-A2-1-T3"
input = "test262/language/expressions/division/S11.5.2_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-division-S11-5-2-A2-2-T1"
input = "test262/language/expressions/division/S11.5.2_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-division-S11-5-2-A2-3-T1"
input = "test262/language/expressions/division/S11.5.2_A2.3_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-division-S11-5-2-A2-4-T1"
input = "test262/language/expressions/division/S11.5.2_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-division-S11-5-2-A2-4-T2"
input = "test262/language/expressions/division/S11.5.2_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-division-S11-5-2-A2-4-T3"
input = "test262/language/expressions/division/S11.5.2_A2.4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-division-S11-5-2-A2-4-T4"
input = "test262/language/expressions/division/S11.5.2_A2.4_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-division-S11-5-2-A4-T2"
input = "test262/language/expressions/division/S11.5.2_A4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-does-not-equals-S11-9-2-A2-1-T1"
input = "test262/language/expressions/does-not-equals/S11.9.2_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-does-not-equals-S11-9-2-A2-1-T2"
input = "test262/language/expressions/does-not-equals/S11.9.2_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-does-not-equals-S11-9-2-A2-1-T3"
input = "test262/language/expressions/does-not-equals/S11.9.2_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-does-not-equals-S11-9-2-A2-4-T1"
input = "test262/language/expressions/does-not-equals/S11.9.2_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-does-not-equals-S11-9-2-A2-4-T2"
input = "test262/language/expressions/does-not-equals/S11.9.2_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-does-not-equals-S11-9-2-A2-4-T3"
input = "test262/language/expressions/does-not-equals/S11.9.2_A2.4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-does-not-equals-S11-9-2-A2-4-T4"
input = "test262/language/expressions/does-not-equals/S11.9.2_A2.4_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-does-not-equals-S11-9-2-A3-1"
input = "test262/language/expressions/does-not-equals/S11.9.2_A3.1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-does-not-equals-S11-9-2-A4-2"
input = "test262/language/expressions/does-not-equals/S11.9.2_A4.2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-does-not-equals-S11-9-2-A5-1"
input = "test262/language/expressions/does-not-equals/S11.9.2_A5.1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-does-not-equals-S11-9-2-A5-2"
input = "test262/language/expressions/does-not-equals/S11.9.2_A5.2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-does-not-equals-S11-9-2-A5-3"
input = "test262/language/expressions/does-not-equals/S11.9.2_A5.3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-does-not-equals-S11-9-2-A6-2-T1"
input = "test262/language/expressions/does-not-equals/S11.9.2_A6.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-does-not-equals-S11-9-2-A7-8"
input = "test262/language/expressions/does-not-equals/S11.9.2_A7.8.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-does-not-equals-S11-9-2-A7-9"
input = "test262/language/expressions/does-not-equals/S11.9.2_A7.9.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-equals-S11-9-1-A2-1-T1"
input = "test262/language/expressions/equals/S11.9.1_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-equals-S11-9-1-A2-1-T2"
input = "test262/language/expressions/equals/S11.9.1_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-equals-S11-9-1-A2-1-T3"
input = "test262/language/expressions/equals/S11.9.1_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-equals-S11-9-1-A2-4-T1"
input = "test262/language/expressions/equals/S11.9.1_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-equals-S11-9-1-A2-4-T2"
input = "test262/language/expressions/equals/S11.9.1_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-equals-S11-9-1-A2-4-T3"
input = "test262/language/expressions/equals/S11.9.1_A2.4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-equals-S11-9-1-A2-4-T4"
input = "test262/language/expressions/equals/S11.9.1_A2.4_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-equals-S11-9-1-A3-1"
input = "test262/language/expressions/equals/S11.9.1_A3.1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-equals-S11-9-1-A3-2"
input = "test262/language/expressions/equals/S11.9.1_A3.2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-equals-S11-9-1-A3-3"
input = "test262/language/expressions/equals/S11.9.1_A3.3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-equals-S11-9-1-A4-2"
input = "test262/language/expressions/equals/S11.9.1_A4.2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-equals-S11-9-1-A5-1"
input = "test262/language/expressions/equals/S11.9.1_A5.1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-equals-S11-9-1-A5-2"
input = "test262/language/expressions/equals/S11.9.1_A5.2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-equals-S11-9-1-A5-3"
input = "test262/language/expressions/equals/S11.9.1_A5.3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-equals-S11-9-1-A6-2-T1"
input = "test262/language/expressions/equals/S11.9.1_A6.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-equals-S11-9-1-A7-8"
input = "test262/language/expressions/equals/S11.9.1_A7.8.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-equals-S11-9-1-A7-9"
input = "test262/language/expressions/equals/S11.9.1_A7.9.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-equals-S9-1-A1-T3"
input = "test262/language/expressions/equals/S9.1_A1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-applying-the-exp-operator-A1"
input = "test262/language/expressions/exponentiation/applying-the-exp-operator_A1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-applying-the-exp-operator-A11"
input = "test262/language/expressions/exponentiation/applying-the-exp-operator_A11.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-applying-the-exp-operator-A12"
input = "test262/language/expressions/exponentiation/applying-the-exp-operator_A12.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-applying-the-exp-operator-A13"
input = "test262/language/expressions/exponentiation/applying-the-exp-operator_A13.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-applying-the-exp-operator-A15"
input = "test262/language/expressions/exponentiation/applying-the-exp-operator_A15.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-applying-the-exp-operator-A17"
input = "test262/language/expressions/exponentiation/applying-the-exp-operator_A17.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-applying-the-exp-operator-A18"
input = "test262/language/expressions/exponentiation/applying-the-exp-operator_A18.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-applying-the-exp-operator-A19"
input = "test262/language/expressions/exponentiation/applying-the-exp-operator_A19.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-applying-the-exp-operator-A2"
input = "test262/language/expressions/exponentiation/applying-the-exp-operator_A2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-applying-the-exp-operator-A21"
input = "test262/language/expressions/exponentiation/applying-the-exp-operator_A21.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-applying-the-exp-operator-A3"
input = "test262/language/expressions/exponentiation/applying-the-exp-operator_A3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-applying-the-exp-operator-A4"
input = "test262/language/expressions/exponentiation/applying-the-exp-operator_A4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-applying-the-exp-operator-A5"
input = "test262/language/expressions/exponentiation/applying-the-exp-operator_A5.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-applying-the-exp-operator-A6"
input = "test262/language/expressions/exponentiation/applying-the-exp-operator_A6.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-applying-the-exp-operator-A7"
input = "test262/language/expressions/exponentiation/applying-the-exp-operator_A7.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-applying-the-exp-operator-A8"
input = "test262/language/expressions/exponentiation/applying-the-exp-operator_A8.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-applying-the-exp-operator-A9"
input = "test262/language/expressions/exponentiation/applying-the-exp-operator_A9.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-exp-operator-evaluation-order"
input = "test262/language/expressions/exponentiation/exp-operator-evaluation-order.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-exp-operator-syntax-error-bitnot-unary-expression-base"
input = "test262/language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-exp-operator-syntax-error-logical-not-unary-expression-base"
input = "test262/language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-function-early-body-super-call"
input = "test262/language/expressions/function/early-body-super-call.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Comma operator support changed parse behavior; super-in-function early error not yet enforced"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-function-early-body-super-prop"
input = "test262/language/expressions/function/early-body-super-prop.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Comma operator support changed parse behavior; super-in-function early error not yet enforced"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-function-early-params-super-call"
input = "test262/language/expressions/function/early-params-super-call.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-function-early-params-super-prop"
input = "test262/language/expressions/function/early-params-super-prop.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-function-param-duplicated-non-strict"
input = "test262/language/expressions/function/param-duplicated-non-strict.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-function-param-duplicated-strict-body-1"
input = "test262/language/expressions/function/param-duplicated-strict-body-1.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-function-param-duplicated-strict-body-2"
input = "test262/language/expressions/function/param-duplicated-strict-body-2.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-function-param-duplicated-strict-body-3"
input = "test262/language/expressions/function/param-duplicated-strict-body-3.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-function-scope-name-var-close"
input = "test262/language/expressions/function/scope-name-var-close.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-function-scope-name-var-open-non-strict"
input = "test262/language/expressions/function/scope-name-var-open-non-strict.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-function-scope-paramsbody-var-close"
input = "test262/language/expressions/function/scope-paramsbody-var-close.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-function-scope-paramsbody-var-open"
input = "test262/language/expressions/function/scope-paramsbody-var-open.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-function-use-strict-with-non-simple-param"
input = "test262/language/expressions/function/use-strict-with-non-simple-param.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-11-8-2-1"
input = "test262/language/expressions/greater-than/11.8.2-1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-11-8-2-2"
input = "test262/language/expressions/greater-than/11.8.2-2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-11-8-2-3"
input = "test262/language/expressions/greater-than/11.8.2-3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-11-8-2-4"
input = "test262/language/expressions/greater-than/11.8.2-4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-S11-8-2-A2-1-T1"
input = "test262/language/expressions/greater-than/S11.8.2_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-S11-8-2-A2-1-T2"
input = "test262/language/expressions/greater-than/S11.8.2_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-S11-8-2-A2-1-T3"
input = "test262/language/expressions/greater-than/S11.8.2_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-S11-8-2-A2-2-T1"
input = "test262/language/expressions/greater-than/S11.8.2_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-S11-8-2-A2-4-T1"
input = "test262/language/expressions/greater-than/S11.8.2_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-S11-8-2-A2-4-T2"
input = "test262/language/expressions/greater-than/S11.8.2_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-S11-8-2-A2-4-T3"
input = "test262/language/expressions/greater-than/S11.8.2_A2.4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-S11-8-2-A2-4-T4"
input = "test262/language/expressions/greater-than/S11.8.2_A2.4_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-S11-8-2-A3-1-T1-3"
input = "test262/language/expressions/greater-than/S11.8.2_A3.1_T1.3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-S11-8-2-A3-2-T1-2"
input = "test262/language/expressions/greater-than/S11.8.2_A3.2_T1.2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-S11-8-2-A4-10"
input = "test262/language/expressions/greater-than/S11.8.2_A4.10.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-S11-8-2-A4-11"
input = "test262/language/expressions/greater-than/S11.8.2_A4.11.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-S11-8-2-A4-12-T1"
input = "test262/language/expressions/greater-than/S11.8.2_A4.12_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-S11-8-2-A4-12-T2"
input = "test262/language/expressions/greater-than/S11.8.2_A4.12_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-S11-8-2-A4-4"
input = "test262/language/expressions/greater-than/S11.8.2_A4.4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-or-equal-S11-8-4-A2-1-T1"
input = "test262/language/expressions/greater-than-or-equal/S11.8.4_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-or-equal-S11-8-4-A2-1-T2"
input = "test262/language/expressions/greater-than-or-equal/S11.8.4_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-or-equal-S11-8-4-A2-1-T3"
input = "test262/language/expressions/greater-than-or-equal/S11.8.4_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-or-equal-S11-8-4-A2-2-T1"
input = "test262/language/expressions/greater-than-or-equal/S11.8.4_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-or-equal-S11-8-4-A2-3-T1"
input = "test262/language/expressions/greater-than-or-equal/S11.8.4_A2.3_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-or-equal-S11-8-4-A2-4-T1"
input = "test262/language/expressions/greater-than-or-equal/S11.8.4_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-or-equal-S11-8-4-A2-4-T2"
input = "test262/language/expressions/greater-than-or-equal/S11.8.4_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-or-equal-S11-8-4-A2-4-T3"
input = "test262/language/expressions/greater-than-or-equal/S11.8.4_A2.4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-or-equal-S11-8-4-A2-4-T4"
input = "test262/language/expressions/greater-than-or-equal/S11.8.4_A2.4_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-or-equal-S11-8-4-A3-1-T1-3"
input = "test262/language/expressions/greater-than-or-equal/S11.8.4_A3.1_T1.3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-or-equal-S11-8-4-A3-2-T1-2"
input = "test262/language/expressions/greater-than-or-equal/S11.8.4_A3.2_T1.2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-or-equal-S11-8-4-A4-10"
input = "test262/language/expressions/greater-than-or-equal/S11.8.4_A4.10.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-or-equal-S11-8-4-A4-11"
input = "test262/language/expressions/greater-than-or-equal/S11.8.4_A4.11.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-or-equal-S11-8-4-A4-12-T1"
input = "test262/language/expressions/greater-than-or-equal/S11.8.4_A4.12_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-or-equal-S11-8-4-A4-12-T2"
input = "test262/language/expressions/greater-than-or-equal/S11.8.4_A4.12_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-greater-than-or-equal-S11-8-4-A4-4"
input = "test262/language/expressions/greater-than-or-equal/S11.8.4_A4.4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-grouping-S11-1-6-A3-T4"
input = "test262/language/expressions/grouping/S11.1.6_A3_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-grouping-S11-1-6-A3-T7"
input = "test262/language/expressions/grouping/S11.1.6_A3_T7.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-instanceof-S11-8-6-A2-1-T1"
input = "test262/language/expressions/instanceof/S11.8.6_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-instanceof-S11-8-6-A2-1-T2"
input = "test262/language/expressions/instanceof/S11.8.6_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-instanceof-S11-8-6-A2-1-T3"
input = "test262/language/expressions/instanceof/S11.8.6_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-instanceof-S11-8-6-A2-4-T1"
input = "test262/language/expressions/instanceof/S11.8.6_A2.4_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-instanceof-S11-8-6-A2-4-T2"
input = "test262/language/expressions/instanceof/S11.8.6_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-instanceof-S11-8-6-A2-4-T3"
input = "test262/language/expressions/instanceof/S11.8.6_A2.4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-instanceof-S11-8-6-A2-4-T4"
input = "test262/language/expressions/instanceof/S11.8.6_A2.4_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-instanceof-S11-8-6-A3"
input = "test262/language/expressions/instanceof/S11.8.6_A3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-instanceof-S11-8-6-A5-T1"
input = "test262/language/expressions/instanceof/S11.8.6_A5_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-instanceof-S11-8-6-A5-T2"
input = "test262/language/expressions/instanceof/S11.8.6_A5_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-instanceof-S11-8-6-A6-T2"
input = "test262/language/expressions/instanceof/S11.8.6_A6_T2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S11-7-1-A2-1-T1"
input = "test262/language/expressions/left-shift/S11.7.1_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S11-7-1-A2-1-T2"
input = "test262/language/expressions/left-shift/S11.7.1_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S11-7-1-A2-1-T3"
input = "test262/language/expressions/left-shift/S11.7.1_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S11-7-1-A2-2-T1"
input = "test262/language/expressions/left-shift/S11.7.1_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S11-7-1-A2-3-T1"
input = "test262/language/expressions/left-shift/S11.7.1_A2.3_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S11-7-1-A2-4-T1"
input = "test262/language/expressions/left-shift/S11.7.1_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S11-7-1-A2-4-T2"
input = "test262/language/expressions/left-shift/S11.7.1_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S11-7-1-A2-4-T3"
input = "test262/language/expressions/left-shift/S11.7.1_A2.4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S11-7-1-A2-4-T4"
input = "test262/language/expressions/left-shift/S11.7.1_A2.4_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S11-7-1-A3-T1-4"
input = "test262/language/expressions/left-shift/S11.7.1_A3_T1.4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S11-7-1-A3-T1-5"
input = "test262/language/expressions/left-shift/S11.7.1_A3_T1.5.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S11-7-1-A4-T1"
input = "test262/language/expressions/left-shift/S11.7.1_A4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S11-7-1-A4-T2"
input = "test262/language/expressions/left-shift/S11.7.1_A4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S11-7-1-A4-T3"
input = "test262/language/expressions/left-shift/S11.7.1_A4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S11-7-1-A4-T4"
input = "test262/language/expressions/left-shift/S11.7.1_A4_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S11-7-1-A5-1-T1"
input = "test262/language/expressions/left-shift/S11.7.1_A5.1_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S11-7-1-A5-2-T1"
input = "test262/language/expressions/left-shift/S11.7.1_A5.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S9-5-A2-1-T1"
input = "test262/language/expressions/left-shift/S9.5_A2.1_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S9-5-A2-2-T1"
input = "test262/language/expressions/left-shift/S9.5_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S9-5-A2-3-T1"
input = "test262/language/expressions/left-shift/S9.5_A2.3_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-S11-8-1-A2-1-T1"
input = "test262/language/expressions/less-than/S11.8.1_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-S11-8-1-A2-1-T2"
input = "test262/language/expressions/less-than/S11.8.1_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-S11-8-1-A2-1-T3"
input = "test262/language/expressions/less-than/S11.8.1_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-S11-8-1-A2-2-T1"
input = "test262/language/expressions/less-than/S11.8.1_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-S11-8-1-A2-3-T1"
input = "test262/language/expressions/less-than/S11.8.1_A2.3_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-S11-8-1-A2-4-T1"
input = "test262/language/expressions/less-than/S11.8.1_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-S11-8-1-A2-4-T2"
input = "test262/language/expressions/less-than/S11.8.1_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-S11-8-1-A2-4-T3"
input = "test262/language/expressions/less-than/S11.8.1_A2.4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-S11-8-1-A2-4-T4"
input = "test262/language/expressions/less-than/S11.8.1_A2.4_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-S11-8-1-A3-1-T1-3"
input = "test262/language/expressions/less-than/S11.8.1_A3.1_T1.3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-S11-8-1-A3-2-T1-2"
input = "test262/language/expressions/less-than/S11.8.1_A3.2_T1.2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-S11-8-1-A4-10"
input = "test262/language/expressions/less-than/S11.8.1_A4.10.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-S11-8-1-A4-11"
input = "test262/language/expressions/less-than/S11.8.1_A4.11.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-S11-8-1-A4-12-T1"
input = "test262/language/expressions/less-than/S11.8.1_A4.12_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-S11-8-1-A4-12-T2"
input = "test262/language/expressions/less-than/S11.8.1_A4.12_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-S11-8-1-A4-4"
input = "test262/language/expressions/less-than/S11.8.1_A4.4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-or-equal-11-8-3-1"
input = "test262/language/expressions/less-than-or-equal/11.8.3-1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-or-equal-11-8-3-2"
input = "test262/language/expressions/less-than-or-equal/11.8.3-2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-or-equal-11-8-3-3"
input = "test262/language/expressions/less-than-or-equal/11.8.3-3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-or-equal-11-8-3-4"
input = "test262/language/expressions/less-than-or-equal/11.8.3-4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-or-equal-S11-8-3-A2-1-T1"
input = "test262/language/expressions/less-than-or-equal/S11.8.3_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-or-equal-S11-8-3-A2-1-T2"
input = "test262/language/expressions/less-than-or-equal/S11.8.3_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-or-equal-S11-8-3-A2-1-T3"
input = "test262/language/expressions/less-than-or-equal/S11.8.3_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-or-equal-S11-8-3-A2-2-T1"
input = "test262/language/expressions/less-than-or-equal/S11.8.3_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-or-equal-S11-8-3-A2-4-T1"
input = "test262/language/expressions/less-than-or-equal/S11.8.3_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-or-equal-S11-8-3-A2-4-T2"
input = "test262/language/expressions/less-than-or-equal/S11.8.3_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-or-equal-S11-8-3-A2-4-T3"
input = "test262/language/expressions/less-than-or-equal/S11.8.3_A2.4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-or-equal-S11-8-3-A2-4-T4"
input = "test262/language/expressions/less-than-or-equal/S11.8.3_A2.4_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-or-equal-S11-8-3-A3-1-T1-3"
input = "test262/language/expressions/less-than-or-equal/S11.8.3_A3.1_T1.3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-or-equal-S11-8-3-A3-2-T1-2"
input = "test262/language/expressions/less-than-or-equal/S11.8.3_A3.2_T1.2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-or-equal-S11-8-3-A4-10"
input = "test262/language/expressions/less-than-or-equal/S11.8.3_A4.10.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-or-equal-S11-8-3-A4-11"
input = "test262/language/expressions/less-than-or-equal/S11.8.3_A4.11.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-or-equal-S11-8-3-A4-12-T1"
input = "test262/language/expressions/less-than-or-equal/S11.8.3_A4.12_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-or-equal-S11-8-3-A4-12-T2"
input = "test262/language/expressions/less-than-or-equal/S11.8.3_A4.12_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-less-than-or-equal-S11-8-3-A4-4"
input = "test262/language/expressions/less-than-or-equal/S11.8.3_A4.4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-and-S11-11-1-A2-1-T2"
input = "test262/language/expressions/logical-and/S11.11.1_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-and-S11-11-1-A2-1-T3"
input = "test262/language/expressions/logical-and/S11.11.1_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-and-S11-11-1-A2-1-T4"
input = "test262/language/expressions/logical-and/S11.11.1_A2.1_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-and-S11-11-1-A2-4-T1"
input = "test262/language/expressions/logical-and/S11.11.1_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-and-S11-11-1-A2-4-T2"
input = "test262/language/expressions/logical-and/S11.11.1_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-and-S11-11-1-A2-4-T3"
input = "test262/language/expressions/logical-and/S11.11.1_A2.4_T3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-and-S11-11-1-A3-T4"
input = "test262/language/expressions/logical-and/S11.11.1_A3_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-and-S11-11-1-A4-T4"
input = "test262/language/expressions/logical-and/S11.11.1_A4_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-not-S11-4-9-A2-1-T1"
input = "test262/language/expressions/logical-not/S11.4.9_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-not-S11-4-9-A2-1-T2"
input = "test262/language/expressions/logical-not/S11.4.9_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-not-S11-4-9-A2-2-T1"
input = "test262/language/expressions/logical-not/S11.4.9_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-not-S11-4-9-A3-T4"
input = "test262/language/expressions/logical-not/S11.4.9_A3_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-not-S11-4-9-A3-T5"
input = "test262/language/expressions/logical-not/S11.4.9_A3_T5.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-not-S9-2-A2-T2"
input = "test262/language/expressions/logical-not/S9.2_A2_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-not-S9-2-A3-T2"
input = "test262/language/expressions/logical-not/S9.2_A3_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-not-S9-2-A5-T2"
input = "test262/language/expressions/logical-not/S9.2_A5_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-not-S9-2-A5-T4"
input = "test262/language/expressions/logical-not/S9.2_A5_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-or-S11-11-2-A2-1-T2"
input = "test262/language/expressions/logical-or/S11.11.2_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-or-S11-11-2-A2-1-T3"
input = "test262/language/expressions/logical-or/S11.11.2_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-or-S11-11-2-A2-1-T4"
input = "test262/language/expressions/logical-or/S11.11.2_A2.1_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-or-S11-11-2-A2-4-T1"
input = "test262/language/expressions/logical-or/S11.11.2_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-or-S11-11-2-A2-4-T2"
input = "test262/language/expressions/logical-or/S11.11.2_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-or-S11-11-2-A2-4-T3"
input = "test262/language/expressions/logical-or/S11.11.2_A2.4_T3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-or-S11-11-2-A3-T4"
input = "test262/language/expressions/logical-or/S11.11.2_A3_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-logical-or-S11-11-2-A4-T4"
input = "test262/language/expressions/logical-or/S11.11.2_A4_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-member-expression-computed-reference-null-or-undefined"
input = "test262/language/expressions/member-expression/computed-reference-null-or-undefined.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-modulus-S11-5-3-A2-1-T1"
input = "test262/language/expressions/modulus/S11.5.3_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-modulus-S11-5-3-A2-1-T2"
input = "test262/language/expressions/modulus/S11.5.3_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-modulus-S11-5-3-A2-1-T3"
input = "test262/language/expressions/modulus/S11.5.3_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-modulus-S11-5-3-A2-2-T1"
input = "test262/language/expressions/modulus/S11.5.3_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
# ============================================================
# Error constructors (feature = "error-constructors")
# ============================================================
[[case]]
id = "js262-error-constructor-basic"
input = "fixtures/error-constructor-basic.js"
mode = "script"
expected_output = "expected/error-constructor-basic.txt"
status = "pass"
feature = "error-constructors"
flags = []
[[case]]
id = "js262-type-error-constructor"
input = "fixtures/type-error-constructor.js"
mode = "script"
expected_output = "expected/type-error-constructor.txt"
status = "pass"
feature = "error-constructors"
flags = []
[[case]]
id = "js262-caught-internal-error-instanceof"
input = "fixtures/caught-internal-error-instanceof.js"
mode = "script"
expected_output = "expected/caught-internal-error-instanceof.txt"
status = "pass"
feature = "error-constructors"
flags = []
[[case]]
id = "js262-to-primitive-valueOf"
input = "fixtures/to-primitive-valueOf.js"
mode = "script"
expected_output = "expected/to-primitive-valueOf.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-wrapper-number"
input = "fixtures/wrapper-number.js"
mode = "script"
expected_output = "expected/wrapper-number.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-wrapper-string"
input = "fixtures/wrapper-string.js"
mode = "script"
expected_output = "expected/wrapper-string.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-wrapper-boolean"
input = "fixtures/wrapper-boolean.js"
mode = "script"
expected_output = "expected/wrapper-boolean.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-primitive-autoboxing"
input = "fixtures/primitive-autoboxing.js"
mode = "script"
expected_output = "expected/primitive-autoboxing.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-delete-operator"
input = "fixtures/delete-operator.js"
mode = "script"
expected_output = "expected/delete-operator.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-void-operator"
input = "fixtures/void-operator.js"
mode = "script"
expected_output = "expected/void-operator.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-in-operator"
input = "fixtures/in-operator.js"
mode = "script"
expected_output = "expected/in-operator.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-delete-operator-extended"
input = "fixtures/delete-operator-extended.js"
mode = "script"
expected_output = "expected/delete-operator-extended.txt"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "js262-in-operator-extended"
input = "fixtures/in-operator-extended.js"
mode = "script"
expected_output = "expected/in-operator-extended.txt"
status = "pass"
feature = "expressions"
flags = []
# ============================================================
# eval() (feature = "eval")
# ============================================================
[[case]]
id = "js262-eval-basic"
input = "fixtures/eval-basic.js"
mode = "script"
expected_output = "expected/eval-basic.txt"
status = "pass"
feature = "eval"
flags = []
[[case]]
id = "js262-eval-scope"
input = "fixtures/eval-scope.js"
mode = "script"
expected_output = "expected/eval-scope.txt"
status = "pass"
feature = "eval"
flags = []
[[case]]
id = "js262-eval-strict"
input = "fixtures/eval-strict.js"
mode = "script"
expected_output = "expected/eval-strict.txt"
status = "pass"
feature = "eval"
flags = []
[[case]]
id = "js262-eval-edge-cases"
input = "fixtures/eval-edge-cases.js"
mode = "script"
expected_output = "expected/eval-edge-cases.txt"
status = "pass"
feature = "eval"
flags = []
# --- Real Test262 tests (Phase B) ---
[[case]]
id = "t262-asi-S7-9-A11-T6"
input = "test262/language/asi/S7.9_A11_T6.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A11-T7"
input = "test262/language/asi/S7.9_A11_T7.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A11-T8"
input = "test262/language/asi/S7.9_A11_T8.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A11-T9"
input = "test262/language/asi/S7.9_A11_T9.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A2"
input = "test262/language/asi/S7.9_A2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A3"
input = "test262/language/asi/S7.9_A3.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A4"
input = "test262/language/asi/S7.9_A4.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A5-1-T1"
input = "test262/language/asi/S7.9_A5.1_T1.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A5-2-T1"
input = "test262/language/asi/S7.9_A5.2_T1.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A5-3-T1"
input = "test262/language/asi/S7.9_A5.3_T1.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A5-4-T1"
input = "test262/language/asi/S7.9_A5.4_T1.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A5-6-T1"
input = "test262/language/asi/S7.9_A5.6_T1.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A5-6-T2"
input = "test262/language/asi/S7.9_A5.6_T2.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A5-7-T1"
input = "test262/language/asi/S7.9_A5.7_T1.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A5-8-T1"
input = "test262/language/asi/S7.9_A5.8_T1.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A5-9-T1"
input = "test262/language/asi/S7.9_A5.9_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A6-1-T1"
input = "test262/language/asi/S7.9_A6.1_T1.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A6-1-T10"
input = "test262/language/asi/S7.9_A6.1_T10.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A6-1-T11"
input = "test262/language/asi/S7.9_A6.1_T11.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-asi-S7-9-A6-1-T12"
input = "test262/language/asi/S7.9_A6.1_T12.js"
mode = "test262"
status = "pass"
feature = "asi"
flags = []
[[case]]
id = "t262-directive-prologue-func-decl-inside-func-decl-parse"
input = "test262/language/directive-prologue/func-decl-inside-func-decl-parse.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-func-decl-inside-func-decl-runtime"
input = "test262/language/directive-prologue/func-decl-inside-func-decl-runtime.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-func-decl-no-semi-parse"
input = "test262/language/directive-prologue/func-decl-no-semi-parse.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-func-decl-no-semi-runtime"
input = "test262/language/directive-prologue/func-decl-no-semi-runtime.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-func-decl-not-first-runtime"
input = "test262/language/directive-prologue/func-decl-not-first-runtime.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-func-decl-parse"
input = "test262/language/directive-prologue/func-decl-parse.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-func-decl-runtime"
input = "test262/language/directive-prologue/func-decl-runtime.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-func-expr-final-runtime"
input = "test262/language/directive-prologue/func-expr-final-runtime.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-func-expr-inside-func-decl-parse"
input = "test262/language/directive-prologue/func-expr-inside-func-decl-parse.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-func-expr-inside-func-decl-runtime"
input = "test262/language/directive-prologue/func-expr-inside-func-decl-runtime.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-func-expr-no-semi-parse"
input = "test262/language/directive-prologue/func-expr-no-semi-parse.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-func-expr-no-semi-runtime"
input = "test262/language/directive-prologue/func-expr-no-semi-runtime.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-func-expr-not-first-runtime"
input = "test262/language/directive-prologue/func-expr-not-first-runtime.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-func-expr-parse"
input = "test262/language/directive-prologue/func-expr-parse.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-directive-prologue-func-expr-runtime"
input = "test262/language/directive-prologue/func-expr-runtime.js"
mode = "test262"
status = "pass"
feature = "directive-prologue"
flags = []
[[case]]
id = "t262-expressions-assignment-white-space"
input = "test262/language/expressions/assignment/white-space.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T2-2"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T2-3"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T2-4"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T2-5"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.5.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T2-6"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.6.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T2-7"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.7.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T2-8"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.8.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T2-9"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.9.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T3-1"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T3-10"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.10.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T3-11"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.11.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T3-2"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T3-3"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T3-4"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T3-5"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.5.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T3-6"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.6.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T3-7"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.7.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T3-8"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.8.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A2-1-T3-9"
input = "test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.9.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-compound-assignment-S11-13-2-A3-1-T1"
input = "test262/language/expressions/compound-assignment/S11.13.2_A3.1_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-exp-operator-syntax-error-negate-unary-expression-base"
input = "test262/language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-exp-operator-syntax-error-plus-unary-expression-base"
input = "test262/language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-exp-operator-syntax-error-typeof-unary-expression-base"
input = "test262/language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-exp-operator-syntax-error-void-unary-expression-base"
input = "test262/language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-exp-operator"
input = "test262/language/expressions/exponentiation/exp-operator.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-exponentiation-int32-min-exponent"
input = "test262/language/expressions/exponentiation/int32_min-exponent.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-left-shift-S9-5-A3-2-T1"
input = "test262/language/expressions/left-shift/S9.5_A3.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-modulus-S11-5-3-A2-3-T1"
input = "test262/language/expressions/modulus/S11.5.3_A2.3_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-modulus-S11-5-3-A2-4-T1"
input = "test262/language/expressions/modulus/S11.5.3_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-modulus-S11-5-3-A2-4-T2"
input = "test262/language/expressions/modulus/S11.5.3_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-modulus-S11-5-3-A2-4-T3"
input = "test262/language/expressions/modulus/S11.5.3_A2.4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-modulus-S11-5-3-A2-4-T4"
input = "test262/language/expressions/modulus/S11.5.3_A2.4_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-modulus-line-terminator"
input = "test262/language/expressions/modulus/line-terminator.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-multiplication-S11-5-1-A2-1-T1"
input = "test262/language/expressions/multiplication/S11.5.1_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-multiplication-S11-5-1-A2-1-T2"
input = "test262/language/expressions/multiplication/S11.5.1_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-multiplication-S11-5-1-A2-1-T3"
input = "test262/language/expressions/multiplication/S11.5.1_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-multiplication-S11-5-1-A2-2-T1"
input = "test262/language/expressions/multiplication/S11.5.1_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-multiplication-S11-5-1-A2-3-T1"
input = "test262/language/expressions/multiplication/S11.5.1_A2.3_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-multiplication-S11-5-1-A2-4-T1"
input = "test262/language/expressions/multiplication/S11.5.1_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-multiplication-S11-5-1-A2-4-T2"
input = "test262/language/expressions/multiplication/S11.5.1_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-multiplication-S11-5-1-A2-4-T3"
input = "test262/language/expressions/multiplication/S11.5.1_A2.4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-multiplication-S11-5-1-A2-4-T4"
input = "test262/language/expressions/multiplication/S11.5.1_A2.4_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-multiplication-line-terminator"
input = "test262/language/expressions/multiplication/line-terminator.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-new-S11-2-2-A2"
input = "test262/language/expressions/new/S11.2.2_A2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-new-S11-2-2-A3-T1"
input = "test262/language/expressions/new/S11.2.2_A3_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-new-S11-2-2-A3-T2"
input = "test262/language/expressions/new/S11.2.2_A3_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-new-S11-2-2-A3-T3"
input = "test262/language/expressions/new/S11.2.2_A3_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-new-S11-2-2-A3-T4"
input = "test262/language/expressions/new/S11.2.2_A3_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-new-S11-2-2-A3-T5"
input = "test262/language/expressions/new/S11.2.2_A3_T5.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-new-S11-2-2-A4-T4"
input = "test262/language/expressions/new/S11.2.2_A4_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-new-S11-2-2-A4-T5"
input = "test262/language/expressions/new/S11.2.2_A4_T5.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-new-ctorExpr-fn-ref-before-args-eval-fn-wrapup"
input = "test262/language/expressions/new/ctorExpr-fn-ref-before-args-eval-fn-wrapup.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-new-ctorExpr-fn-ref-before-args-eval"
input = "test262/language/expressions/new/ctorExpr-fn-ref-before-args-eval.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-new-ctorExpr-isCtor-after-args-eval"
input = "test262/language/expressions/new/ctorExpr-isCtor-after-args-eval.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-new-non-ctor-err-realm"
input = "test262/language/expressions/new/non-ctor-err-realm.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-new-target-escaped-new"
input = "test262/language/expressions/new.target/escaped-new.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-new-target-escaped-target"
input = "test262/language/expressions/new.target/escaped-target.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-11-1-5-2gs"
input = "test262/language/expressions/object/11.1.5-2gs.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-S11-1-5-A1-1"
input = "test262/language/expressions/object/S11.1.5_A1.1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-S11-1-5-A1-2"
input = "test262/language/expressions/object/S11.1.5_A1.2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-S11-1-5-A1-3"
input = "test262/language/expressions/object/S11.1.5_A1.3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-S11-1-5-A1-4"
input = "test262/language/expressions/object/S11.1.5_A1.4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-S11-1-5-A3"
input = "test262/language/expressions/object/S11.1.5_A3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-S11-1-5-A4-1"
input = "test262/language/expressions/object/S11.1.5_A4.1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-S11-1-5-A4-2"
input = "test262/language/expressions/object/S11.1.5_A4.2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-S11-1-5-A4-3"
input = "test262/language/expressions/object/S11.1.5_A4.3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-computed-property-name-topropertykey-before-value-evaluation"
input = "test262/language/expressions/object/computed-property-name-topropertykey-before-value-evaluation.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-cover-initialized-name"
input = "test262/language/expressions/object/cover-initialized-name.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-identifier-shorthand-implements-invalid-strict-mode"
input = "test262/language/expressions/object/identifier-shorthand-implements-invalid-strict-mode.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-identifier-shorthand-interface-invalid-strict-mode"
input = "test262/language/expressions/object/identifier-shorthand-interface-invalid-strict-mode.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-identifier-shorthand-invalid-computed-name"
input = "test262/language/expressions/object/identifier-shorthand-invalid-computed-name.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-identifier-shorthand-invalid-zero"
input = "test262/language/expressions/object/identifier-shorthand-invalid-zero.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-identifier-shorthand-let-invalid-strict-mode"
input = "test262/language/expressions/object/identifier-shorthand-let-invalid-strict-mode.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-identifier-shorthand-package-invalid-strict-mode"
input = "test262/language/expressions/object/identifier-shorthand-package-invalid-strict-mode.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-identifier-shorthand-private-invalid-strict-mode"
input = "test262/language/expressions/object/identifier-shorthand-private-invalid-strict-mode.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-identifier-shorthand-protected-invalid-strict-mode"
input = "test262/language/expressions/object/identifier-shorthand-protected-invalid-strict-mode.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-identifier-shorthand-public-invalid-strict-mode"
input = "test262/language/expressions/object/identifier-shorthand-public-invalid-strict-mode.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-early-errors-object-method-NSPL-with-USD"
input = "test262/language/expressions/object/method-definition/early-errors-object-method-NSPL-with-USD.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-early-errors-object-method-duplicate-parameters"
input = "test262/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-escaped-get-e"
input = "test262/language/expressions/object/method-definition/escaped-get-e.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-escaped-get-g"
input = "test262/language/expressions/object/method-definition/escaped-get-g.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-escaped-get-t"
input = "test262/language/expressions/object/method-definition/escaped-get-t.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-escaped-get"
input = "test262/language/expressions/object/method-definition/escaped-get.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-escaped-set-e"
input = "test262/language/expressions/object/method-definition/escaped-set-e.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-escaped-set-s"
input = "test262/language/expressions/object/method-definition/escaped-set-s.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-escaped-set-t"
input = "test262/language/expressions/object/method-definition/escaped-set-t.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-escaped-set"
input = "test262/language/expressions/object/method-definition/escaped-set.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-name-invoke-ctor"
input = "test262/language/expressions/object/method-definition/name-invoke-ctor.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-name-invoke-fn-no-strict"
input = "test262/language/expressions/object/method-definition/name-invoke-fn-no-strict.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-name-invoke-fn-strict"
input = "test262/language/expressions/object/method-definition/name-invoke-fn-strict.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-name-param-redecl"
input = "test262/language/expressions/object/method-definition/name-param-redecl.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-name-params"
input = "test262/language/expressions/object/method-definition/name-params.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-name-prop-name-eval-error"
input = "test262/language/expressions/object/method-definition/name-prop-name-eval-error.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-name-super-call-body"
input = "test262/language/expressions/object/method-definition/name-super-call-body.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-name-super-call-param"
input = "test262/language/expressions/object/method-definition/name-super-call-param.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-name-super-prop-body"
input = "test262/language/expressions/object/method-definition/name-super-prop-body.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-object-method-definition-name-super-prop-param"
input = "test262/language/expressions/object/method-definition/name-super-prop-param.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-decrement-S11-3-2-A2-1-T1"
input = "test262/language/expressions/postfix-decrement/S11.3.2_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-decrement-S11-3-2-A2-1-T2"
input = "test262/language/expressions/postfix-decrement/S11.3.2_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-decrement-S11-3-2-A2-2-T1"
input = "test262/language/expressions/postfix-decrement/S11.3.2_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-decrement-S11-3-2-A6-T1"
input = "test262/language/expressions/postfix-decrement/S11.3.2_A6_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-decrement-S11-3-2-A6-T2"
input = "test262/language/expressions/postfix-decrement/S11.3.2_A6_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-decrement-S11-3-2-A6-T3"
input = "test262/language/expressions/postfix-decrement/S11.3.2_A6_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-decrement-line-terminator-carriage-return"
input = "test262/language/expressions/postfix-decrement/line-terminator-carriage-return.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-decrement-line-terminator-line-feed"
input = "test262/language/expressions/postfix-decrement/line-terminator-line-feed.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-decrement-line-terminator-line-separator"
input = "test262/language/expressions/postfix-decrement/line-terminator-line-separator.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-decrement-line-terminator-paragraph-separator"
input = "test262/language/expressions/postfix-decrement/line-terminator-paragraph-separator.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-decrement-target-cover-id"
input = "test262/language/expressions/postfix-decrement/target-cover-id.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-decrement-this"
input = "test262/language/expressions/postfix-decrement/this.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-decrement-whitespace"
input = "test262/language/expressions/postfix-decrement/whitespace.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-increment-S11-3-1-A2-1-T1"
input = "test262/language/expressions/postfix-increment/S11.3.1_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-increment-S11-3-1-A2-1-T2"
input = "test262/language/expressions/postfix-increment/S11.3.1_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-increment-S11-3-1-A2-2-T1"
input = "test262/language/expressions/postfix-increment/S11.3.1_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-increment-S11-3-1-A6-T1"
input = "test262/language/expressions/postfix-increment/S11.3.1_A6_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-increment-S11-3-1-A6-T2"
input = "test262/language/expressions/postfix-increment/S11.3.1_A6_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-increment-S11-3-1-A6-T3"
input = "test262/language/expressions/postfix-increment/S11.3.1_A6_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-increment-line-terminator-carriage-return"
input = "test262/language/expressions/postfix-increment/line-terminator-carriage-return.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-increment-line-terminator-line-feed"
input = "test262/language/expressions/postfix-increment/line-terminator-line-feed.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-increment-line-terminator-line-separator"
input = "test262/language/expressions/postfix-increment/line-terminator-line-separator.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-increment-line-terminator-paragraph-separator"
input = "test262/language/expressions/postfix-increment/line-terminator-paragraph-separator.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-increment-target-cover-id"
input = "test262/language/expressions/postfix-increment/target-cover-id.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-increment-this"
input = "test262/language/expressions/postfix-increment/this.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-postfix-increment-whitespace"
input = "test262/language/expressions/postfix-increment/whitespace.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-prefix-decrement-S11-4-5-A2-1-T1"
input = "test262/language/expressions/prefix-decrement/S11.4.5_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-prefix-decrement-S11-4-5-A2-1-T2"
input = "test262/language/expressions/prefix-decrement/S11.4.5_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-prefix-decrement-S11-4-5-A2-2-T1"
input = "test262/language/expressions/prefix-decrement/S11.4.5_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-prefix-decrement-S11-4-5-A6-T1"
input = "test262/language/expressions/prefix-decrement/S11.4.5_A6_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-prefix-decrement-S11-4-5-A6-T2"
input = "test262/language/expressions/prefix-decrement/S11.4.5_A6_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-prefix-decrement-S11-4-5-A6-T3"
input = "test262/language/expressions/prefix-decrement/S11.4.5_A6_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-prefix-decrement-target-cover-id"
input = "test262/language/expressions/prefix-decrement/target-cover-id.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-prefix-decrement-this"
input = "test262/language/expressions/prefix-decrement/this.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-prefix-decrement-whitespace"
input = "test262/language/expressions/prefix-decrement/whitespace.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-prefix-increment-S11-4-4-A2-1-T1"
input = "test262/language/expressions/prefix-increment/S11.4.4_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-prefix-increment-S11-4-4-A2-1-T2"
input = "test262/language/expressions/prefix-increment/S11.4.4_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-prefix-increment-S11-4-4-A2-2-T1"
input = "test262/language/expressions/prefix-increment/S11.4.4_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-prefix-increment-S11-4-4-A6-T1"
input = "test262/language/expressions/prefix-increment/S11.4.4_A6_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-prefix-increment-S11-4-4-A6-T2"
input = "test262/language/expressions/prefix-increment/S11.4.4_A6_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-prefix-increment-S11-4-4-A6-T3"
input = "test262/language/expressions/prefix-increment/S11.4.4_A6_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-prefix-increment-target-cover-id"
input = "test262/language/expressions/prefix-increment/target-cover-id.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-prefix-increment-this"
input = "test262/language/expressions/prefix-increment/this.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-prefix-increment-whitespace"
input = "test262/language/expressions/prefix-increment/whitespace.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-property-accessors-S11-2-1-A2"
input = "test262/language/expressions/property-accessors/S11.2.1_A2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-property-accessors-S11-2-1-A3-T4"
input = "test262/language/expressions/property-accessors/S11.2.1_A3_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-property-accessors-S11-2-1-A3-T5"
input = "test262/language/expressions/property-accessors/S11.2.1_A3_T5.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-property-accessors-S11-2-1-A4-T2"
input = "test262/language/expressions/property-accessors/S11.2.1_A4_T2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-property-accessors-S11-2-1-A4-T6"
input = "test262/language/expressions/property-accessors/S11.2.1_A4_T6.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-property-accessors-S8-12-3-A1"
input = "test262/language/expressions/property-accessors/S8.12.3_A1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-property-accessors-S8-12-3-A2"
input = "test262/language/expressions/property-accessors/S8.12.3_A2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-property-accessors-S8-12-3-A3"
input = "test262/language/expressions/property-accessors/S8.12.3_A3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-property-accessors-non-identifier-name"
input = "test262/language/expressions/property-accessors/non-identifier-name.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-relational-S9-1-A1-T4"
input = "test262/language/expressions/relational/S9.1_A1_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-right-shift-S11-7-2-A2-1-T1"
input = "test262/language/expressions/right-shift/S11.7.2_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-right-shift-S11-7-2-A2-1-T2"
input = "test262/language/expressions/right-shift/S11.7.2_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-right-shift-S11-7-2-A2-1-T3"
input = "test262/language/expressions/right-shift/S11.7.2_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-right-shift-S11-7-2-A2-2-T1"
input = "test262/language/expressions/right-shift/S11.7.2_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-right-shift-S11-7-2-A2-3-T1"
input = "test262/language/expressions/right-shift/S11.7.2_A2.3_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-right-shift-S11-7-2-A2-4-T1"
input = "test262/language/expressions/right-shift/S11.7.2_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-right-shift-S11-7-2-A2-4-T2"
input = "test262/language/expressions/right-shift/S11.7.2_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-right-shift-S11-7-2-A2-4-T3"
input = "test262/language/expressions/right-shift/S11.7.2_A2.4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-right-shift-S11-7-2-A2-4-T4"
input = "test262/language/expressions/right-shift/S11.7.2_A2.4_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-right-shift-S11-7-2-A3-T1-4"
input = "test262/language/expressions/right-shift/S11.7.2_A3_T1.4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-right-shift-S11-7-2-A3-T1-5"
input = "test262/language/expressions/right-shift/S11.7.2_A3_T1.5.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-right-shift-S11-7-2-A4-T1"
input = "test262/language/expressions/right-shift/S11.7.2_A4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-right-shift-S11-7-2-A4-T2"
input = "test262/language/expressions/right-shift/S11.7.2_A4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-right-shift-S11-7-2-A4-T3"
input = "test262/language/expressions/right-shift/S11.7.2_A4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-right-shift-S11-7-2-A4-T4"
input = "test262/language/expressions/right-shift/S11.7.2_A4_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-right-shift-S11-7-2-A5-1-T1"
input = "test262/language/expressions/right-shift/S11.7.2_A5.1_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-right-shift-S11-7-2-A5-2-T1"
input = "test262/language/expressions/right-shift/S11.7.2_A5.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-does-not-equals-S11-9-5-A2-1-T1"
input = "test262/language/expressions/strict-does-not-equals/S11.9.5_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-does-not-equals-S11-9-5-A2-1-T2"
input = "test262/language/expressions/strict-does-not-equals/S11.9.5_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-does-not-equals-S11-9-5-A2-1-T3"
input = "test262/language/expressions/strict-does-not-equals/S11.9.5_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-does-not-equals-S11-9-5-A2-4-T1"
input = "test262/language/expressions/strict-does-not-equals/S11.9.5_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-does-not-equals-S11-9-5-A2-4-T2"
input = "test262/language/expressions/strict-does-not-equals/S11.9.5_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-does-not-equals-S11-9-5-A2-4-T3"
input = "test262/language/expressions/strict-does-not-equals/S11.9.5_A2.4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-does-not-equals-S11-9-5-A2-4-T4"
input = "test262/language/expressions/strict-does-not-equals/S11.9.5_A2.4_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-does-not-equals-S11-9-5-A3"
input = "test262/language/expressions/strict-does-not-equals/S11.9.5_A3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-does-not-equals-S11-9-5-A4-2"
input = "test262/language/expressions/strict-does-not-equals/S11.9.5_A4.2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-does-not-equals-S11-9-5-A5"
input = "test262/language/expressions/strict-does-not-equals/S11.9.5_A5.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-does-not-equals-S11-9-5-A6-2"
input = "test262/language/expressions/strict-does-not-equals/S11.9.5_A6.2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-does-not-equals-S11-9-5-A8-T4"
input = "test262/language/expressions/strict-does-not-equals/S11.9.5_A8_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-does-not-equals-S11-9-5-A8-T5"
input = "test262/language/expressions/strict-does-not-equals/S11.9.5_A8_T5.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-equals-S11-9-4-A2-1-T1"
input = "test262/language/expressions/strict-equals/S11.9.4_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-equals-S11-9-4-A2-1-T2"
input = "test262/language/expressions/strict-equals/S11.9.4_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-equals-S11-9-4-A2-1-T3"
input = "test262/language/expressions/strict-equals/S11.9.4_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-equals-S11-9-4-A2-4-T1"
input = "test262/language/expressions/strict-equals/S11.9.4_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-equals-S11-9-4-A2-4-T2"
input = "test262/language/expressions/strict-equals/S11.9.4_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-equals-S11-9-4-A2-4-T3"
input = "test262/language/expressions/strict-equals/S11.9.4_A2.4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-equals-S11-9-4-A2-4-T4"
input = "test262/language/expressions/strict-equals/S11.9.4_A2.4_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-equals-S11-9-4-A3"
input = "test262/language/expressions/strict-equals/S11.9.4_A3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-equals-S11-9-4-A4-2"
input = "test262/language/expressions/strict-equals/S11.9.4_A4.2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-equals-S11-9-4-A5"
input = "test262/language/expressions/strict-equals/S11.9.4_A5.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-equals-S11-9-4-A6-2"
input = "test262/language/expressions/strict-equals/S11.9.4_A6.2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-equals-S11-9-4-A8-T4"
input = "test262/language/expressions/strict-equals/S11.9.4_A8_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-strict-equals-S11-9-4-A8-T5"
input = "test262/language/expressions/strict-equals/S11.9.4_A8_T5.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-subtraction-S11-6-2-A2-1-T1"
input = "test262/language/expressions/subtraction/S11.6.2_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-subtraction-S11-6-2-A2-1-T2"
input = "test262/language/expressions/subtraction/S11.6.2_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-subtraction-S11-6-2-A2-1-T3"
input = "test262/language/expressions/subtraction/S11.6.2_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-subtraction-S11-6-2-A2-2-T1"
input = "test262/language/expressions/subtraction/S11.6.2_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-subtraction-S11-6-2-A2-3-T1"
input = "test262/language/expressions/subtraction/S11.6.2_A2.3_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-subtraction-S11-6-2-A2-4-T1"
input = "test262/language/expressions/subtraction/S11.6.2_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-subtraction-S11-6-2-A2-4-T2"
input = "test262/language/expressions/subtraction/S11.6.2_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-subtraction-S11-6-2-A2-4-T3"
input = "test262/language/expressions/subtraction/S11.6.2_A2.4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-subtraction-S11-6-2-A2-4-T4"
input = "test262/language/expressions/subtraction/S11.6.2_A2.4_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-call-arg-evaluation-err"
input = "test262/language/expressions/super/call-arg-evaluation-err.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-call-bind-this-value-twice"
input = "test262/language/expressions/super/call-bind-this-value-twice.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-call-bind-this-value"
input = "test262/language/expressions/super/call-bind-this-value.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-call-construct-error"
input = "test262/language/expressions/super/call-construct-error.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-call-expr-value"
input = "test262/language/expressions/super/call-expr-value.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-prop-dot-cls-null-proto"
input = "test262/language/expressions/super/prop-dot-cls-null-proto.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-prop-dot-cls-this-uninit"
input = "test262/language/expressions/super/prop-dot-cls-this-uninit.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-prop-dot-cls-val-from-arrow"
input = "test262/language/expressions/super/prop-dot-cls-val-from-arrow.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-prop-dot-cls-val"
input = "test262/language/expressions/super/prop-dot-cls-val.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-prop-expr-cls-err"
input = "test262/language/expressions/super/prop-expr-cls-err.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-prop-expr-cls-key-err"
input = "test262/language/expressions/super/prop-expr-cls-key-err.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-prop-expr-cls-null-proto"
input = "test262/language/expressions/super/prop-expr-cls-null-proto.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-prop-expr-cls-this-uninit"
input = "test262/language/expressions/super/prop-expr-cls-this-uninit.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-prop-expr-cls-unresolvable"
input = "test262/language/expressions/super/prop-expr-cls-unresolvable.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-prop-expr-cls-val-from-arrow"
input = "test262/language/expressions/super/prop-expr-cls-val-from-arrow.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-prop-expr-cls-val"
input = "test262/language/expressions/super/prop-expr-cls-val.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-prop-expr-obj-err"
input = "test262/language/expressions/super/prop-expr-obj-err.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-prop-expr-obj-key-err"
input = "test262/language/expressions/super/prop-expr-obj-key-err.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-prop-expr-obj-unresolvable"
input = "test262/language/expressions/super/prop-expr-obj-unresolvable.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-super-prop-expr-uninitialized-this-getvalue"
input = "test262/language/expressions/super/prop-expr-uninitialized-this-getvalue.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-tagged-template-cache-differing-expressions"
input = "test262/language/expressions/tagged-template/cache-differing-expressions.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-tagged-template-cache-differing-raw-strings"
input = "test262/language/expressions/tagged-template/cache-differing-raw-strings.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-tagged-template-cache-differing-string-count"
input = "test262/language/expressions/tagged-template/cache-differing-string-count.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-tagged-template-cache-identical-source"
input = "test262/language/expressions/tagged-template/cache-identical-source.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-tagged-template-call-expression-context-no-strict"
input = "test262/language/expressions/tagged-template/call-expression-context-no-strict.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-tagged-template-chained-application"
input = "test262/language/expressions/tagged-template/chained-application.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-tagged-template-constructor-invocation"
input = "test262/language/expressions/tagged-template/constructor-invocation.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-tagged-template-invalid-escape-sequences"
input = "test262/language/expressions/tagged-template/invalid-escape-sequences.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-tagged-template-member-expression-context"
input = "test262/language/expressions/tagged-template/member-expression-context.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-tagged-template-template-object-frozen-non-strict"
input = "test262/language/expressions/tagged-template/template-object-frozen-non-strict.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-tagged-template-template-object-template-map"
input = "test262/language/expressions/tagged-template/template-object-template-map.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-evaluation-order"
input = "test262/language/expressions/template-literal/evaluation-order.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-invalid-hexidecimal-character-escape-sequence-truncated-1"
input = "test262/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-1.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-invalid-hexidecimal-character-escape-sequence-truncated-2"
input = "test262/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-2.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-invalid-hexidecimal-character-escape-sequence-truncated-3"
input = "test262/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-3.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-invalid-legacy-octal-escape-sequence-8"
input = "test262/language/expressions/template-literal/invalid-legacy-octal-escape-sequence-8.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-invalid-legacy-octal-escape-sequence-9"
input = "test262/language/expressions/template-literal/invalid-legacy-octal-escape-sequence-9.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-invalid-legacy-octal-escape-sequence"
input = "test262/language/expressions/template-literal/invalid-legacy-octal-escape-sequence.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-invalid-unicode-escape-sequence-1"
input = "test262/language/expressions/template-literal/invalid-unicode-escape-sequence-1.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-invalid-unicode-escape-sequence-2"
input = "test262/language/expressions/template-literal/invalid-unicode-escape-sequence-2.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-invalid-unicode-escape-sequence-3"
input = "test262/language/expressions/template-literal/invalid-unicode-escape-sequence-3.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-invalid-unicode-escape-sequence-4"
input = "test262/language/expressions/template-literal/invalid-unicode-escape-sequence-4.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-invalid-unicode-escape-sequence-5"
input = "test262/language/expressions/template-literal/invalid-unicode-escape-sequence-5.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-invalid-unicode-escape-sequence-6"
input = "test262/language/expressions/template-literal/invalid-unicode-escape-sequence-6.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-invalid-unicode-escape-sequence-7"
input = "test262/language/expressions/template-literal/invalid-unicode-escape-sequence-7.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-invalid-unicode-escape-sequence-8"
input = "test262/language/expressions/template-literal/invalid-unicode-escape-sequence-8.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-literal-expr-abrupt"
input = "test262/language/expressions/template-literal/literal-expr-abrupt.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-literal-expr-function"
input = "test262/language/expressions/template-literal/literal-expr-function.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-literal-expr-member-expr"
input = "test262/language/expressions/template-literal/literal-expr-member-expr.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-literal-expr-method"
input = "test262/language/expressions/template-literal/literal-expr-method.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-template-literal-literal-expr-obj"
input = "test262/language/expressions/template-literal/literal-expr-obj.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-this-11-1-1-1"
input = "test262/language/expressions/this/11.1.1-1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-this-S11-1-1-A1"
input = "test262/language/expressions/this/S11.1.1_A1.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-typeof-boolean"
input = "test262/language/expressions/typeof/boolean.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-typeof-get-value-ref-err"
input = "test262/language/expressions/typeof/get-value-ref-err.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-typeof-undefined"
input = "test262/language/expressions/typeof/undefined.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-typeof-unresolvable-reference"
input = "test262/language/expressions/typeof/unresolvable-reference.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unary-minus-11-4-7-4-1"
input = "test262/language/expressions/unary-minus/11.4.7-4-1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unary-minus-S11-4-7-A2-1-T1"
input = "test262/language/expressions/unary-minus/S11.4.7_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unary-minus-S11-4-7-A2-1-T2"
input = "test262/language/expressions/unary-minus/S11.4.7_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unary-minus-S11-4-7-A2-2-T1"
input = "test262/language/expressions/unary-minus/S11.4.7_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unary-plus-11-4-6-2-1"
input = "test262/language/expressions/unary-plus/11.4.6-2-1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unary-plus-S11-4-6-A2-1-T1"
input = "test262/language/expressions/unary-plus/S11.4.6_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unary-plus-S11-4-6-A2-1-T2"
input = "test262/language/expressions/unary-plus/S11.4.6_A2.1_T2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unary-plus-S11-4-6-A2-2-T1"
input = "test262/language/expressions/unary-plus/S11.4.6_A2.2_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unary-plus-S9-3-A4-1-T2"
input = "test262/language/expressions/unary-plus/S9.3_A4.1_T2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S11-7-3-A2-1-T1"
input = "test262/language/expressions/unsigned-right-shift/S11.7.3_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S11-7-3-A2-1-T2"
input = "test262/language/expressions/unsigned-right-shift/S11.7.3_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S11-7-3-A2-1-T3"
input = "test262/language/expressions/unsigned-right-shift/S11.7.3_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S11-7-3-A2-2-T1"
input = "test262/language/expressions/unsigned-right-shift/S11.7.3_A2.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S11-7-3-A2-3-T1"
input = "test262/language/expressions/unsigned-right-shift/S11.7.3_A2.3_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S11-7-3-A2-4-T1"
input = "test262/language/expressions/unsigned-right-shift/S11.7.3_A2.4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S11-7-3-A2-4-T2"
input = "test262/language/expressions/unsigned-right-shift/S11.7.3_A2.4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S11-7-3-A2-4-T3"
input = "test262/language/expressions/unsigned-right-shift/S11.7.3_A2.4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S11-7-3-A2-4-T4"
input = "test262/language/expressions/unsigned-right-shift/S11.7.3_A2.4_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S11-7-3-A3-T1-4"
input = "test262/language/expressions/unsigned-right-shift/S11.7.3_A3_T1.4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S11-7-3-A3-T1-5"
input = "test262/language/expressions/unsigned-right-shift/S11.7.3_A3_T1.5.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S11-7-3-A4-T1"
input = "test262/language/expressions/unsigned-right-shift/S11.7.3_A4_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S11-7-3-A4-T2"
input = "test262/language/expressions/unsigned-right-shift/S11.7.3_A4_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S11-7-3-A4-T3"
input = "test262/language/expressions/unsigned-right-shift/S11.7.3_A4_T3.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S11-7-3-A4-T4"
input = "test262/language/expressions/unsigned-right-shift/S11.7.3_A4_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S11-7-3-A5-1-T1"
input = "test262/language/expressions/unsigned-right-shift/S11.7.3_A5.1_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S11-7-3-A5-2-T1"
input = "test262/language/expressions/unsigned-right-shift/S11.7.3_A5.2_T1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S9-6-A2-1"
input = "test262/language/expressions/unsigned-right-shift/S9.6_A2.1.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S9-6-A2-2"
input = "test262/language/expressions/unsigned-right-shift/S9.6_A2.2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-unsigned-right-shift-S9-6-A3-1-T4"
input = "test262/language/expressions/unsigned-right-shift/S9.6_A3.1_T4.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-void-S11-4-2-A2-T1"
input = "test262/language/expressions/void/S11.4.2_A2_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-void-S11-4-2-A2-T2"
input = "test262/language/expressions/void/S11.4.2_A2_T2.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-void-S11-4-2-A4-T4"
input = "test262/language/expressions/void/S11.4.2_A4_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-void-S11-4-2-A4-T5"
input = "test262/language/expressions/void/S11.4.2_A4_T5.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "expressions"
flags = []
[[case]]
id = "t262-expressions-void-S11-4-2-A4-T6"
input = "test262/language/expressions/void/S11.4.2_A4_T6.js"
mode = "test262"
status = "pass"
feature = "expressions"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-1-s"
input = "test262/language/function-code/10.4.3-1-1-s.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "function-code"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-10-s"
input = "test262/language/function-code/10.4.3-1-10-s.js"
mode = "test262"
status = "pass"
feature = "function-code"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-100-s"
input = "test262/language/function-code/10.4.3-1-100-s.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "function-code"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-100gs"
input = "test262/language/function-code/10.4.3-1-100gs.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "function-code"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-101-s"
input = "test262/language/function-code/10.4.3-1-101-s.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "function-code"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-101gs"
input = "test262/language/function-code/10.4.3-1-101gs.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "function-code"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-102-s"
input = "test262/language/function-code/10.4.3-1-102-s.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "function-code"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-102gs"
input = "test262/language/function-code/10.4.3-1-102gs.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "function-code"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-10gs"
input = "test262/language/function-code/10.4.3-1-10gs.js"
mode = "test262"
status = "pass"
feature = "function-code"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-12-s"
input = "test262/language/function-code/10.4.3-1-12-s.js"
mode = "test262"
status = "pass"
feature = "function-code"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-12gs"
input = "test262/language/function-code/10.4.3-1-12gs.js"
mode = "test262"
status = "pass"
feature = "function-code"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-2-s"
input = "test262/language/function-code/10.4.3-1-2-s.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "function-code"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-22-s"
input = "test262/language/function-code/10.4.3-1-22-s.js"
mode = "test262"
status = "pass"
feature = "function-code"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-22gs"
input = "test262/language/function-code/10.4.3-1-22gs.js"
mode = "test262"
status = "pass"
feature = "function-code"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-24-s"
input = "test262/language/function-code/10.4.3-1-24-s.js"
mode = "test262"
status = "pass"
feature = "function-code"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-24gs"
input = "test262/language/function-code/10.4.3-1-24gs.js"
mode = "test262"
status = "pass"
feature = "function-code"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-26-s"
input = "test262/language/function-code/10.4.3-1-26-s.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "function-code"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-26gs"
input = "test262/language/function-code/10.4.3-1-26gs.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "function-code"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-3-s"
input = "test262/language/function-code/10.4.3-1-3-s.js"
mode = "test262"
status = "pass"
feature = "function-code"
flags = []
[[case]]
id = "t262-function-code-10-4-3-1-36-s"
input = "test262/language/function-code/10.4.3-1-36-s.js"
mode = "test262"
status = "pass"
feature = "function-code"
flags = []
[[case]]
id = "t262-future-reserved-words--implements"
input = "test262/language/future-reserved-words/_implements.js"
mode = "test262"
status = "pass"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-future-reserved-words-abstract"
input = "test262/language/future-reserved-words/abstract.js"
mode = "test262"
status = "pass"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-future-reserved-words-boolean"
input = "test262/language/future-reserved-words/boolean.js"
mode = "test262"
status = "pass"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-future-reserved-words-byte"
input = "test262/language/future-reserved-words/byte.js"
mode = "test262"
status = "pass"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-future-reserved-words-char"
input = "test262/language/future-reserved-words/char.js"
mode = "test262"
status = "pass"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-future-reserved-words-class"
input = "test262/language/future-reserved-words/class.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-future-reserved-words-const"
input = "test262/language/future-reserved-words/const.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-future-reserved-words-debugger"
input = "test262/language/future-reserved-words/debugger.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-future-reserved-words-double"
input = "test262/language/future-reserved-words/double.js"
mode = "test262"
status = "pass"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-future-reserved-words-enum"
input = "test262/language/future-reserved-words/enum.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-future-reserved-words-extends"
input = "test262/language/future-reserved-words/extends.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-future-reserved-words-final"
input = "test262/language/future-reserved-words/final.js"
mode = "test262"
status = "pass"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-future-reserved-words-float"
input = "test262/language/future-reserved-words/float.js"
mode = "test262"
status = "pass"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-future-reserved-words-goto"
input = "test262/language/future-reserved-words/goto.js"
mode = "test262"
status = "pass"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-future-reserved-words-implement"
input = "test262/language/future-reserved-words/implement.js"
mode = "test262"
status = "pass"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-future-reserved-words-implements-titlecase"
input = "test262/language/future-reserved-words/implements-titlecase.js"
mode = "test262"
status = "pass"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-future-reserved-words-implements-uppercase"
input = "test262/language/future-reserved-words/implements-uppercase.js"
mode = "test262"
status = "pass"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-future-reserved-words-implements"
input = "test262/language/future-reserved-words/implements.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-future-reserved-words-implements0"
input = "test262/language/future-reserved-words/implements0.js"
mode = "test262"
status = "pass"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-future-reserved-words-implementss"
input = "test262/language/future-reserved-words/implementss.js"
mode = "test262"
status = "pass"
feature = "future-reserved-words"
flags = []
[[case]]
id = "t262-global-code-decl-func-dup"
input = "test262/language/global-code/decl-func-dup.js"
mode = "test262"
status = "pass"
feature = "global-code"
flags = []
[[case]]
id = "t262-global-code-decl-lex-restricted-global"
input = "test262/language/global-code/decl-lex-restricted-global.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "global-code"
flags = []
[[case]]
id = "t262-global-code-return"
input = "test262/language/global-code/return.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "global-code"
flags = []
[[case]]
id = "t262-global-code-script-decl-func-dups"
input = "test262/language/global-code/script-decl-func-dups.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "global-code"
flags = []
[[case]]
id = "t262-global-code-script-decl-lex-lex"
input = "test262/language/global-code/script-decl-lex-lex.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "global-code"
flags = []
[[case]]
id = "t262-global-code-script-decl-lex-var"
input = "test262/language/global-code/script-decl-lex-var.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "global-code"
flags = []
[[case]]
id = "t262-global-code-script-decl-var-collision"
input = "test262/language/global-code/script-decl-var-collision.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "global-code"
flags = []
[[case]]
id = "t262-global-code-super-call-arrow"
input = "test262/language/global-code/super-call-arrow.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "global-code"
flags = []
[[case]]
id = "t262-global-code-super-call"
input = "test262/language/global-code/super-call.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "global-code"
flags = []
[[case]]
id = "t262-global-code-super-prop-arrow"
input = "test262/language/global-code/super-prop-arrow.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "global-code"
flags = []
[[case]]
id = "t262-global-code-super-prop"
input = "test262/language/global-code/super-prop.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "global-code"
flags = []
[[case]]
id = "t262-identifier-resolution-S10-2-2-A1-T1"
input = "test262/language/identifier-resolution/S10.2.2_A1_T1.js"
mode = "test262"
status = "pass"
feature = "identifier-resolution"
flags = []
[[case]]
id = "t262-identifier-resolution-S10-2-2-A1-T2"
input = "test262/language/identifier-resolution/S10.2.2_A1_T2.js"
mode = "test262"
status = "pass"
feature = "identifier-resolution"
flags = []
[[case]]
id = "t262-identifier-resolution-S10-2-2-A1-T3"
input = "test262/language/identifier-resolution/S10.2.2_A1_T3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifier-resolution"
flags = []
[[case]]
id = "t262-identifier-resolution-S10-2-2-A1-T4"
input = "test262/language/identifier-resolution/S10.2.2_A1_T4.js"
mode = "test262"
status = "pass"
feature = "identifier-resolution"
flags = []
[[case]]
id = "t262-identifier-resolution-S11-1-2-A1-T2"
input = "test262/language/identifier-resolution/S11.1.2_A1_T2.js"
mode = "test262"
status = "pass"
feature = "identifier-resolution"
flags = []
[[case]]
id = "t262-identifiers-other-id-continue-escaped"
input = "test262/language/identifiers/other_id_continue-escaped.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifiers"
flags = []
[[case]]
id = "t262-identifiers-other-id-continue"
input = "test262/language/identifiers/other_id_continue.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifiers"
flags = []
[[case]]
id = "t262-identifiers-other-id-start-escaped"
input = "test262/language/identifiers/other_id_start-escaped.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifiers"
flags = []
[[case]]
id = "t262-identifiers-other-id-start"
input = "test262/language/identifiers/other_id_start.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifiers"
flags = []
[[case]]
id = "t262-identifiers-part-digits-via-escape-hex"
input = "test262/language/identifiers/part-digits-via-escape-hex.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifiers"
flags = []
[[case]]
id = "t262-identifiers-part-digits-via-escape-hex4"
input = "test262/language/identifiers/part-digits-via-escape-hex4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifiers"
flags = []
[[case]]
id = "t262-identifiers-part-digits"
input = "test262/language/identifiers/part-digits.js"
mode = "test262"
status = "pass"
feature = "identifiers"
flags = []
[[case]]
id = "t262-identifiers-part-unicode-10-0-0-escaped"
input = "test262/language/identifiers/part-unicode-10.0.0-escaped.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifiers"
flags = []
[[case]]
id = "t262-identifiers-part-unicode-10-0-0"
input = "test262/language/identifiers/part-unicode-10.0.0.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifiers"
flags = []
[[case]]
id = "t262-identifiers-part-unicode-11-0-0-escaped"
input = "test262/language/identifiers/part-unicode-11.0.0-escaped.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifiers"
flags = []
[[case]]
id = "t262-identifiers-part-unicode-11-0-0"
input = "test262/language/identifiers/part-unicode-11.0.0.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifiers"
flags = []
[[case]]
id = "t262-identifiers-part-unicode-12-0-0-escaped"
input = "test262/language/identifiers/part-unicode-12.0.0-escaped.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifiers"
flags = []
[[case]]
id = "t262-identifiers-part-unicode-12-0-0"
input = "test262/language/identifiers/part-unicode-12.0.0.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifiers"
flags = []
[[case]]
id = "t262-identifiers-part-unicode-13-0-0-escaped"
input = "test262/language/identifiers/part-unicode-13.0.0-escaped.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifiers"
flags = []
[[case]]
id = "t262-identifiers-part-unicode-13-0-0"
input = "test262/language/identifiers/part-unicode-13.0.0.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifiers"
flags = []
[[case]]
id = "t262-identifiers-part-unicode-14-0-0-escaped"
input = "test262/language/identifiers/part-unicode-14.0.0-escaped.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifiers"
flags = []
[[case]]
id = "t262-identifiers-part-unicode-14-0-0"
input = "test262/language/identifiers/part-unicode-14.0.0.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifiers"
flags = []
[[case]]
id = "t262-identifiers-part-unicode-15-0-0-escaped"
input = "test262/language/identifiers/part-unicode-15.0.0-escaped.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifiers"
flags = []
[[case]]
id = "t262-identifiers-part-unicode-15-0-0"
input = "test262/language/identifiers/part-unicode-15.0.0.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifiers"
flags = []
[[case]]
id = "t262-identifiers-part-unicode-15-1-0-escaped"
input = "test262/language/identifiers/part-unicode-15.1.0-escaped.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "identifiers"
flags = []
[[case]]
id = "t262-keywords-ident-ref-break"
input = "test262/language/keywords/ident-ref-break.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-keywords-ident-ref-case"
input = "test262/language/keywords/ident-ref-case.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-keywords-ident-ref-catch"
input = "test262/language/keywords/ident-ref-catch.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-keywords-ident-ref-continue"
input = "test262/language/keywords/ident-ref-continue.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-keywords-ident-ref-default"
input = "test262/language/keywords/ident-ref-default.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-keywords-ident-ref-do"
input = "test262/language/keywords/ident-ref-do.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-keywords-ident-ref-else"
input = "test262/language/keywords/ident-ref-else.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-keywords-ident-ref-finally"
input = "test262/language/keywords/ident-ref-finally.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-keywords-ident-ref-for"
input = "test262/language/keywords/ident-ref-for.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-keywords-ident-ref-function"
input = "test262/language/keywords/ident-ref-function.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-keywords-ident-ref-if"
input = "test262/language/keywords/ident-ref-if.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-keywords-ident-ref-instanceof"
input = "test262/language/keywords/ident-ref-instanceof.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-keywords-ident-ref-new"
input = "test262/language/keywords/ident-ref-new.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-keywords-ident-ref-return"
input = "test262/language/keywords/ident-ref-return.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-keywords-ident-ref-switch"
input = "test262/language/keywords/ident-ref-switch.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-keywords-ident-ref-throw"
input = "test262/language/keywords/ident-ref-throw.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-keywords-ident-ref-try"
input = "test262/language/keywords/ident-ref-try.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-keywords-ident-ref-typeof"
input = "test262/language/keywords/ident-ref-typeof.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-keywords-ident-ref-var"
input = "test262/language/keywords/ident-ref-var.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-keywords-ident-ref-void"
input = "test262/language/keywords/ident-ref-void.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "keywords"
flags = []
[[case]]
id = "t262-line-terminators-7-3-15"
input = "test262/language/line-terminators/7.3-15.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-line-terminators-7-3-5"
input = "test262/language/line-terminators/7.3-5.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-line-terminators-7-3-6"
input = "test262/language/line-terminators/7.3-6.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-line-terminators-S7-3-A2-1-T2"
input = "test262/language/line-terminators/S7.3_A2.1_T2.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-line-terminators-S7-3-A2-2-T2"
input = "test262/language/line-terminators/S7.3_A2.2_T2.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-line-terminators-S7-3-A3-2-T1"
input = "test262/language/line-terminators/S7.3_A3.2_T1.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-line-terminators-S7-3-A6-T1"
input = "test262/language/line-terminators/S7.3_A6_T1.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-line-terminators-S7-3-A6-T2"
input = "test262/language/line-terminators/S7.3_A6_T2.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-line-terminators-S7-3-A6-T3"
input = "test262/language/line-terminators/S7.3_A6_T3.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-line-terminators-S7-3-A6-T4"
input = "test262/language/line-terminators/S7.3_A6_T4.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-line-terminators-between-tokens-cr"
input = "test262/language/line-terminators/between-tokens-cr.js"
mode = "test262"
status = "pass"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-line-terminators-between-tokens-lf"
input = "test262/language/line-terminators/between-tokens-lf.js"
mode = "test262"
status = "pass"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-line-terminators-between-tokens-ls"
input = "test262/language/line-terminators/between-tokens-ls.js"
mode = "test262"
status = "pass"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-line-terminators-between-tokens-ps"
input = "test262/language/line-terminators/between-tokens-ps.js"
mode = "test262"
status = "pass"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-line-terminators-comment-multi-cr"
input = "test262/language/line-terminators/comment-multi-cr.js"
mode = "test262"
status = "pass"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-line-terminators-comment-multi-lf"
input = "test262/language/line-terminators/comment-multi-lf.js"
mode = "test262"
expected_error = "runtime"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-line-terminators-comment-multi-ls"
input = "test262/language/line-terminators/comment-multi-ls.js"
mode = "test262"
expected_error = "runtime"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-line-terminators-comment-multi-ps"
input = "test262/language/line-terminators/comment-multi-ps.js"
mode = "test262"
expected_error = "runtime"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-line-terminators-comment-single-cr"
input = "test262/language/line-terminators/comment-single-cr.js"
mode = "test262"
expected_error = "runtime"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-line-terminators-comment-single-lf"
input = "test262/language/line-terminators/comment-single-lf.js"
mode = "test262"
expected_error = "runtime"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "line-terminators"
flags = []
[[case]]
id = "t262-literals-boolean-false-with-unicode"
input = "test262/language/literals/boolean/false-with-unicode.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-boolean-true-with-unicode"
input = "test262/language/literals/boolean/true-with-unicode.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-null-S7-8-1-A1-T1"
input = "test262/language/literals/null/S7.8.1_A1_T1.js"
mode = "test262"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-null-null-with-unicode"
input = "test262/language/literals/null/null-with-unicode.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A1-1-T1"
input = "test262/language/literals/numeric/S7.8.3_A1.1_T1.js"
mode = "test262"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A1-1-T2"
input = "test262/language/literals/numeric/S7.8.3_A1.1_T2.js"
mode = "test262"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A1-2-T1"
input = "test262/language/literals/numeric/S7.8.3_A1.2_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A1-2-T2"
input = "test262/language/literals/numeric/S7.8.3_A1.2_T2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A1-2-T3"
input = "test262/language/literals/numeric/S7.8.3_A1.2_T3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A1-2-T4"
input = "test262/language/literals/numeric/S7.8.3_A1.2_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A1-2-T5"
input = "test262/language/literals/numeric/S7.8.3_A1.2_T5.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A1-2-T6"
input = "test262/language/literals/numeric/S7.8.3_A1.2_T6.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A1-2-T7"
input = "test262/language/literals/numeric/S7.8.3_A1.2_T7.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A1-2-T8"
input = "test262/language/literals/numeric/S7.8.3_A1.2_T8.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A2-1-T1"
input = "test262/language/literals/numeric/S7.8.3_A2.1_T1.js"
mode = "test262"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A2-1-T2"
input = "test262/language/literals/numeric/S7.8.3_A2.1_T2.js"
mode = "test262"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A2-1-T3"
input = "test262/language/literals/numeric/S7.8.3_A2.1_T3.js"
mode = "test262"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A2-2-T1"
input = "test262/language/literals/numeric/S7.8.3_A2.2_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A2-2-T2"
input = "test262/language/literals/numeric/S7.8.3_A2.2_T2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A2-2-T3"
input = "test262/language/literals/numeric/S7.8.3_A2.2_T3.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A2-2-T4"
input = "test262/language/literals/numeric/S7.8.3_A2.2_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A2-2-T5"
input = "test262/language/literals/numeric/S7.8.3_A2.2_T5.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A2-2-T6"
input = "test262/language/literals/numeric/S7.8.3_A2.2_T6.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-numeric-S7-8-3-A2-2-T7"
input = "test262/language/literals/numeric/S7.8.3_A2.2_T7.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-regexp-7-8-5-1gs"
input = "test262/language/literals/regexp/7.8.5-1gs.js"
mode = "test262"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-regexp-S7-8-5-A1-2-T1"
input = "test262/language/literals/regexp/S7.8.5_A1.2_T1.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-regexp-S7-8-5-A1-2-T3"
input = "test262/language/literals/regexp/S7.8.5_A1.2_T3.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-regexp-S7-8-5-A1-2-T4"
input = "test262/language/literals/regexp/S7.8.5_A1.2_T4.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-regexp-S7-8-5-A1-3-T1"
input = "test262/language/literals/regexp/S7.8.5_A1.3_T1.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-regexp-S7-8-5-A1-3-T3"
input = "test262/language/literals/regexp/S7.8.5_A1.3_T3.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-regexp-S7-8-5-A1-5-T1"
input = "test262/language/literals/regexp/S7.8.5_A1.5_T1.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-regexp-S7-8-5-A1-5-T3"
input = "test262/language/literals/regexp/S7.8.5_A1.5_T3.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-regexp-S7-8-5-A2-3-T1"
input = "test262/language/literals/regexp/S7.8.5_A2.3_T1.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-regexp-S7-8-5-A2-3-T3"
input = "test262/language/literals/regexp/S7.8.5_A2.3_T3.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-regexp-S7-8-5-A2-5-T1"
input = "test262/language/literals/regexp/S7.8.5_A2.5_T1.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-regexp-S7-8-5-A2-5-T3"
input = "test262/language/literals/regexp/S7.8.5_A2.5_T3.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-regexp-regexp-first-char-no-line-separator"
input = "test262/language/literals/regexp/regexp-first-char-no-line-separator.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-regexp-regexp-first-char-no-paragraph-separator"
input = "test262/language/literals/regexp/regexp-first-char-no-paragraph-separator.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-string-S7-8-4-A1-1-T1"
input = "test262/language/literals/string/S7.8.4_A1.1_T1.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-string-S7-8-4-A1-1-T2"
input = "test262/language/literals/string/S7.8.4_A1.1_T2.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-string-S7-8-4-A1-2-T1"
input = "test262/language/literals/string/S7.8.4_A1.2_T1.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-string-S7-8-4-A1-2-T2"
input = "test262/language/literals/string/S7.8.4_A1.2_T2.js"
mode = "test262"
expected_error = "parse"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-string-S7-8-4-A2-1-T1"
input = "test262/language/literals/string/S7.8.4_A2.1_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-string-S7-8-4-A2-1-T2"
input = "test262/language/literals/string/S7.8.4_A2.1_T2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-string-S7-8-4-A2-2-T1"
input = "test262/language/literals/string/S7.8.4_A2.2_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-string-S7-8-4-A2-2-T2"
input = "test262/language/literals/string/S7.8.4_A2.2_T2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-string-S7-8-4-A2-3-T1"
input = "test262/language/literals/string/S7.8.4_A2.3_T1.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-string-S7-8-4-A3-1-T1"
input = "test262/language/literals/string/S7.8.4_A3.1_T1.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-string-S7-8-4-A3-1-T2"
input = "test262/language/literals/string/S7.8.4_A3.1_T2.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-string-S7-8-4-A3-2-T1"
input = "test262/language/literals/string/S7.8.4_A3.2_T1.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-string-S7-8-4-A3-2-T2"
input = "test262/language/literals/string/S7.8.4_A3.2_T2.js"
mode = "test262"
expected_error = "parse"
status = "pass"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-string-S7-8-4-A4-2-T2"
input = "test262/language/literals/string/S7.8.4_A4.2_T2.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-string-S7-8-4-A4-2-T4"
input = "test262/language/literals/string/S7.8.4_A4.2_T4.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []
[[case]]
id = "t262-literals-string-S7-8-4-A4-2-T6"
input = "test262/language/literals/string/S7.8.4_A4.2_T6.js"
mode = "test262"
status = "known_fail"
reason = "Phase B: not yet triaged"
feature = "literals"
flags = []