test262/test/language/identifiers
Mike Pennisi e0d59b0ede Add tests for Unicode escape sequences
- Re-organize existing tests for identifiers
  Name files according to their content (not their ES5 ID). Move tests
  for IdentifierName and LabelIdentifier to more appropriate directories.
- Simplify and correct tests
  Instead of asserting successful runtime evaluation using `eval`, rely
  on the test runner's ability to detect syntax errors. Update the test
  bodies to test the grammar referenced by their ES5 ID and
  description--the IdentifierStart pattern.
- Use `negative` frontmatter to assert SyntaxErrors
- Remove redundant tests
- Use `assert.equal` helper function
- Add equivalent tests for literal unicode chars
- Add tests for variable-length unicode escape
2015-07-09 18:52:22 -04:00
..
part-digits-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
part-digits-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
part-digits.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
start-dollar-sign.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
start-escape-seq.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
start-underscore.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
start-unicode-ltr.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-break-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-break-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-break.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-case-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-case-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-case.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-catch-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-catch-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-catch.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-class-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-class-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-class.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-const-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-const-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-const.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-continue-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-continue-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-continue.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-debugger-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-debugger-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-debugger.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-default-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-default-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-default.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-delete-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-delete-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-delete.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-do-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-do-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-do.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-dollar-sign-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-dollar-sign-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-dollar-sign.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-else-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-else-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-else.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-enum-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-enum-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-enum.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-export-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-export-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-export.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-extends-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-extends-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-extends.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-false-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-false-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-false.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-finally-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-finally-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-finally.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-for-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-for-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-for.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-function-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-function-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-function.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-if-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-if-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-if.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-import-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-import-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-import.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-in-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-in-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-in.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-instanceof-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-instanceof-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-instanceof.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-new-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-new-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-new.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-null-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-null-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-null.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-return-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-return-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-return.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-super-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-super-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-super.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-switch-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-switch-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-switch.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-this-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-this-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-this.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-throw-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-throw-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-throw.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-true-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-true-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-true.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-try-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-try-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-try.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-typeof-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-typeof-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-typeof.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-underscore-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-underscore-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-underscore.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-var-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-var-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-var.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-void-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-void-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-void.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-while-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-while-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-while.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-with-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-with-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-with.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
val-yield-strict.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
vals-eng-alpha-lower-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
vals-eng-alpha-lower-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
vals-eng-alpha-lower.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
vals-eng-alpha-upper-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
vals-eng-alpha-upper-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
vals-eng-alpha-upper.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
vals-rus-alpha-lower-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
vals-rus-alpha-lower-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
vals-rus-alpha-lower.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
vals-rus-alpha-upper-via-escape-hex.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
vals-rus-alpha-upper-via-escape-hex4.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00
vals-rus-alpha-upper.js Add tests for Unicode escape sequences 2015-07-09 18:52:22 -04:00