Fix strict mode errors in built-ins/RegExp

- Add missing "var" declarations and noStrict flags
- Remove with statements

Part of issue #35.
This commit is contained in:
André Bargull 2015-04-29 17:42:48 +02:00
parent 87fd4e5699
commit 94be366f65
395 changed files with 807 additions and 806 deletions

View File

@ -9,9 +9,9 @@ description: "ControlLetter :: A - Z"
//CHECK#0041-005A //CHECK#0041-005A
var result = true; var result = true;
for (alpha = 0x0041; alpha <= 0x005A; alpha++) { for (var alpha = 0x0041; alpha <= 0x005A; alpha++) {
str = String.fromCharCode(alpha % 32); var str = String.fromCharCode(alpha % 32);
arr = (new RegExp("\\c" + String.fromCharCode(alpha))).exec(str); var arr = (new RegExp("\\c" + String.fromCharCode(alpha))).exec(str);
if ((arr === null) || (arr[0] !== str)) { if ((arr === null) || (arr[0] !== str)) {
result = false; result = false;
} }

View File

@ -9,9 +9,9 @@ description: "ControlLetter :: a - z"
//CHECK#0061-007A //CHECK#0061-007A
var result = true; var result = true;
for (alpha = 0x0061; alpha <= 0x007A; alpha++) { for (var alpha = 0x0061; alpha <= 0x007A; alpha++) {
str = String.fromCharCode(alpha % 32); var str = String.fromCharCode(alpha % 32);
arr = (new RegExp("\\c" + String.fromCharCode(alpha))).exec(str); var arr = (new RegExp("\\c" + String.fromCharCode(alpha))).exec(str);
if ((arr === null) || (arr[0] !== str)) { if ((arr === null) || (arr[0] !== str)) {
result = false; result = false;
} }

View File

@ -9,9 +9,9 @@ description: "ControlLetter :: RUSSIAN ALPHABET is incorrect"
//CHECK#0410-042F //CHECK#0410-042F
var result = true; var result = true;
for (alpha = 0x0410; alpha <= 0x042F; alpha++) { for (var alpha = 0x0410; alpha <= 0x042F; alpha++) {
str = String.fromCharCode(alpha % 32); var str = String.fromCharCode(alpha % 32);
arr = (new RegExp("\\c" + String.fromCharCode(alpha))).exec(str); var arr = (new RegExp("\\c" + String.fromCharCode(alpha))).exec(str);
if (arr !== null) { if (arr !== null) {
result = false; result = false;
} }

View File

@ -8,11 +8,11 @@ description: Checking ENGLISH CAPITAL ALPHABET and english small alphabet
---*/ ---*/
//CHECK#41-5A //CHECK#41-5A
hex = ["\\x41", "\\x42", "\\x43", "\\x44", "\\x45", "\\x46", "\\x47", "\\x48", "\\x49", "\\x4A", "\\x4B", "\\x4C", "\\x4D", "\\x4E", "\\x4F", "\\x50", "\\x51", "\\x52", "\\x53", "\\x54", "\\x55", "\\x56", "\\x57", "\\x58", "\\x59", "\\x5A"]; var hex = ["\\x41", "\\x42", "\\x43", "\\x44", "\\x45", "\\x46", "\\x47", "\\x48", "\\x49", "\\x4A", "\\x4B", "\\x4C", "\\x4D", "\\x4E", "\\x4F", "\\x50", "\\x51", "\\x52", "\\x53", "\\x54", "\\x55", "\\x56", "\\x57", "\\x58", "\\x59", "\\x5A"];
character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"]; var character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
var result = true; var result = true;
for (index = 0; index < hex.length; index++) { for (var index = 0; index < hex.length; index++) {
arr = (new RegExp(hex[index])).exec(character[index]); var arr = (new RegExp(hex[index])).exec(character[index]);
if ((arr === null) || (arr[0] !== character[index])) { if ((arr === null) || (arr[0] !== character[index])) {
result = false; result = false;
} }

View File

@ -12,11 +12,11 @@ description: >
---*/ ---*/
//CHECK#41-5A //CHECK#41-5A
hex = ["\\u0041", "\\u0042", "\\u0043", "\\u0044", "\\u0045", "\\u0046", "\\u0047", "\\u0048", "\\u0049", "\\u004A", "\\u004B", "\\u004C", "\\u004D", "\\u004E", "\\u004F", "\\u0050", "\\u0051", "\\u0052", "\\u0053", "\\u0054", "\\u0055", "\\u0056", "\\u0057", "\\u0058", "\\u0059", "\\u005A"]; var hex = ["\\u0041", "\\u0042", "\\u0043", "\\u0044", "\\u0045", "\\u0046", "\\u0047", "\\u0048", "\\u0049", "\\u004A", "\\u004B", "\\u004C", "\\u004D", "\\u004E", "\\u004F", "\\u0050", "\\u0051", "\\u0052", "\\u0053", "\\u0054", "\\u0055", "\\u0056", "\\u0057", "\\u0058", "\\u0059", "\\u005A"];
character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"]; var character = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
var result = true; var result = true;
for (index = 0; index < hex.length; index++) { for (var index = 0; index < hex.length; index++) {
arr = (new RegExp(hex[index])).exec(character[index]); var arr = (new RegExp(hex[index])).exec(character[index]);
if ((arr === null) || (arr[0] !== character[index])) { if ((arr === null) || (arr[0] !== character[index])) {
result = false; result = false;
} }

View File

@ -12,11 +12,11 @@ description: >
---*/ ---*/
//CHECK#0410-042F, 0401 //CHECK#0410-042F, 0401
hex = ["\\u0410", "\\u0411", "\\u0412", "\\u0413", "\\u0414", "\\u0415", "\\u0416", "\\u0417", "\\u0418", "\\u0419", "\\u041A", "\\u041B", "\\u041C", "\\u041D", "\\u041E", "\\u041F", "\\u0420", "\\u0421", "\\u0422", "\\u0423", "\\u0424", "\\u0425", "\\u0426", "\\u0427", "\\u0428", "\\u0429", "\\u042A", "\\u042B", "\\u042C", "\\u042D", "\\u042E", "\\u042F", "\\u0401"]; var hex = ["\\u0410", "\\u0411", "\\u0412", "\\u0413", "\\u0414", "\\u0415", "\\u0416", "\\u0417", "\\u0418", "\\u0419", "\\u041A", "\\u041B", "\\u041C", "\\u041D", "\\u041E", "\\u041F", "\\u0420", "\\u0421", "\\u0422", "\\u0423", "\\u0424", "\\u0425", "\\u0426", "\\u0427", "\\u0428", "\\u0429", "\\u042A", "\\u042B", "\\u042C", "\\u042D", "\\u042E", "\\u042F", "\\u0401"];
character = ["\u0410", "\u0411", "\u0412", "\u0413", "\u0414", "\u0415", "\u0416", "\u0417", "\u0418", "\u0419", "\u041A", "\u041B", "\u041C", "\u041D", "\u041E", "\u041F", "\u0420", "\u0421", "\u0422", "\u0423", "\u0424", "\u0425", "\u0426", "\u0427", "\u0428", "\u0429", "\u042A", "\u042B", "\u042C", "\u042D", "\u042E", "\u042F", "\u0401"]; var character = ["\u0410", "\u0411", "\u0412", "\u0413", "\u0414", "\u0415", "\u0416", "\u0417", "\u0418", "\u0419", "\u041A", "\u041B", "\u041C", "\u041D", "\u041E", "\u041F", "\u0420", "\u0421", "\u0422", "\u0423", "\u0424", "\u0425", "\u0426", "\u0427", "\u0428", "\u0429", "\u042A", "\u042B", "\u042C", "\u042D", "\u042E", "\u042F", "\u0401"];
var result = true; var result = true;
for (index = 0; index < hex.length; index++) { for (var index = 0; index < hex.length; index++) {
arr = (new RegExp(hex[index])).exec(character[index]); var arr = (new RegExp(hex[index])).exec(character[index]);
if ((arr === null) || (arr[0] !== character[index])) { if ((arr === null) || (arr[0] !== character[index])) {
result = false; result = false;
} }

View File

@ -14,7 +14,7 @@ var non_ident = "~`!@#$%^&*()-+={[}]|\\:;'<,>./?" + '"';
var k = -1; var k = -1;
do { do {
k++; k++;
arr = new RegExp("\\" + non_ident[k], "g").exec(non_ident); var arr = new RegExp("\\" + non_ident[k], "g").exec(non_ident);
} while ((arr !== null) && (arr[0] === non_ident[k])) } while ((arr !== null) && (arr[0] === non_ident[k]))
if (non_ident.length !== k) { if (non_ident.length !== k) {

View File

@ -14,7 +14,7 @@ if ((arr === null) || (arr[0] !== "AAAAAAAAAAA")) {
$ERROR('#1: var arr = /((((((((((A))))))))))\\1\\2\\3\\4\\5\\6\\7\\8\\9\\10/.exec("AAAAAAAAAAA"); arr[0] === "AAAAAAAAAAA". Actual. ' + (arr && arr[0])); $ERROR('#1: var arr = /((((((((((A))))))))))\\1\\2\\3\\4\\5\\6\\7\\8\\9\\10/.exec("AAAAAAAAAAA"); arr[0] === "AAAAAAAAAAA". Actual. ' + (arr && arr[0]));
} }
for (i = 1; i <= 10; i++) { for (var i = 1; i <= 10; i++) {
//CHECK#i //CHECK#i
if ((arr === null) || (arr[i] !== "A")) { if ((arr === null) || (arr[i] !== "A")) {
$ERROR('#2: var arr = /((((((((((A))))))))))\\1\\2\\3\\4\\5\\6\\7\\8\\9\\10/.exec("AAAAAAAAAAA"); arr[' + i + '] === "A". Actual. ' + (arr && arr[i])); $ERROR('#2: var arr = /((((((((((A))))))))))\\1\\2\\3\\4\\5\\6\\7\\8\\9\\10/.exec("AAAAAAAAAAA"); arr[' + i + '] === "A". Actual. ' + (arr && arr[i]));

View File

@ -14,7 +14,7 @@ if ((arr === null) || (arr[0] !== "AAAAAAAAAAA")) {
$ERROR('#1: var arr = /((((((((((A))))))))))\\10\\9\\8\\7\\6\\5\\4\\3\\2\\1/.exec("AAAAAAAAAAA"); arr[0] === "AAAAAAAAAAA". Actual. ' + (arr && arr[0])); $ERROR('#1: var arr = /((((((((((A))))))))))\\10\\9\\8\\7\\6\\5\\4\\3\\2\\1/.exec("AAAAAAAAAAA"); arr[0] === "AAAAAAAAAAA". Actual. ' + (arr && arr[0]));
} }
for (i = 1; i <= 10; i++) { for (var i = 1; i <= 10; i++) {
//CHECK#i //CHECK#i
if ((arr === null) || (arr[i] !== "A")) { if ((arr === null) || (arr[i] !== "A")) {
$ERROR('#2: var arr = /((((((((((A))))))))))\\10\\9\\8\\7\\6\\5\\4\\3\\2\\1/.exec("AAAAAAAAAAA"); arr[' + i + '] === "A". Actual. ' + (arr && arr[i])); $ERROR('#2: var arr = /((((((((((A))))))))))\\10\\9\\8\\7\\6\\5\\4\\3\\2\\1/.exec("AAAAAAAAAAA"); arr[' + i + '] === "A". Actual. ' + (arr && arr[i]));

View File

@ -13,7 +13,7 @@ var regexp_s = /\s/;
//CHECK#0041-005A //CHECK#0041-005A
var result = true; var result = true;
for (alpha = 0x0041; alpha <= 0x005A; alpha++) { for (var alpha = 0x0041; alpha <= 0x005A; alpha++) {
if (regexp_s.exec(String.fromCharCode(alpha)) !== null) { if (regexp_s.exec(String.fromCharCode(alpha)) !== null) {
result = false; result = false;
} }

View File

@ -13,7 +13,7 @@ var regexp_s = /\s/;
//CHECK#0410-042F //CHECK#0410-042F
var result = true; var result = true;
for (alpha = 0x0410; alpha <= 0x042F; alpha++) { for (var alpha = 0x0410; alpha <= 0x042F; alpha++) {
if (regexp_s.exec(String.fromCharCode(alpha)) !== null) { if (regexp_s.exec(String.fromCharCode(alpha)) !== null) {
result = false; result = false;
} }

View File

@ -14,9 +14,9 @@ var regexp_S = /\S/;
//CHECK#0041-005A //CHECK#0041-005A
var result = true; var result = true;
for (alpha = 0x0041; alpha <= 0x005A; alpha++) { for (var alpha = 0x0041; alpha <= 0x005A; alpha++) {
str = String.fromCharCode(alpha); var str = String.fromCharCode(alpha);
arr = regexp_S.exec(str); var arr = regexp_S.exec(str);
if ((arr === null) || (arr[0] !== str)) { if ((arr === null) || (arr[0] !== str)) {
result = false; result = false;
} }

View File

@ -14,9 +14,9 @@ var regexp_S = /\S/;
//CHECK#0410-042F //CHECK#0410-042F
var result = true; var result = true;
for (alpha = 0x0410; alpha <= 0x042F; alpha++) { for (var alpha = 0x0410; alpha <= 0x042F; alpha++) {
str = String.fromCharCode(alpha); var str = String.fromCharCode(alpha);
arr = regexp_S.exec(str); var arr = regexp_S.exec(str);
if ((arr === null) || (arr[0] !== str)) { if ((arr === null) || (arr[0] !== str)) {
result = false; result = false;
} }

View File

@ -13,9 +13,9 @@ var regexp_w = /\w/;
//CHECK#0061-007A //CHECK#0061-007A
var result = true; var result = true;
for (alpha = 0x0061; alpha <= 0x007A; alpha++) { for (var alpha = 0x0061; alpha <= 0x007A; alpha++) {
str = String.fromCharCode(alpha); var str = String.fromCharCode(alpha);
arr = regexp_w.exec(str); var arr = regexp_w.exec(str);
if ((arr === null) || (arr[0] !== str)) { if ((arr === null) || (arr[0] !== str)) {
result = false; result = false;
} }

View File

@ -13,9 +13,9 @@ var regexp_w = /\w/;
//CHECK#0030-0039 //CHECK#0030-0039
var result = true; var result = true;
for (alpha = 0x0030; alpha <= 0x0039; alpha++) { for (var alpha = 0x0030; alpha <= 0x0039; alpha++) {
str = String.fromCharCode(alpha); var str = String.fromCharCode(alpha);
arr = regexp_w.exec(str); var arr = regexp_w.exec(str);
if ((arr === null) || (arr[0] !== str)) { if ((arr === null) || (arr[0] !== str)) {
result = false; result = false;
} }

View File

@ -13,7 +13,7 @@ var regexp_w = /\w/;
//CHECK#0410-042F //CHECK#0410-042F
var result = true; var result = true;
for (alpha = 0x0410; alpha <= 0x042F; alpha++) { for (var alpha = 0x0410; alpha <= 0x042F; alpha++) {
if (regexp_w.exec(String.fromCharCode(alpha)) !== null) { if (regexp_w.exec(String.fromCharCode(alpha)) !== null) {
result = false; result = false;
} }

View File

@ -13,7 +13,7 @@ var regexp_W = /\W/;
//CHECK#0061-007A //CHECK#0061-007A
var result = true; var result = true;
for (alpha = 0x0061; alpha <= 0x007A; alpha++) { for (var alpha = 0x0061; alpha <= 0x007A; alpha++) {
if (regexp_W.exec(String.fromCharCode(alpha)) !== null) { if (regexp_W.exec(String.fromCharCode(alpha)) !== null) {
result = false; result = false;
} }

View File

@ -13,7 +13,7 @@ var regexp_W = /\W/;
//CHECK#0030-0039 //CHECK#0030-0039
var result = true; var result = true;
for (alpha = 0x0030; alpha <= 0x0039; alpha++) { for (var alpha = 0x0030; alpha <= 0x0039; alpha++) {
if (regexp_W.exec(String.fromCharCode(alpha)) !== null) { if (regexp_W.exec(String.fromCharCode(alpha)) !== null) {
result = false; result = false;
} }

View File

@ -13,9 +13,9 @@ var regexp_W = /\W/;
//CHECK#0410-042F //CHECK#0410-042F
var result = true; var result = true;
for (alpha = 0x0410; alpha <= 0x042F; alpha++) { for (var alpha = 0x0410; alpha <= 0x042F; alpha++) {
str = String.fromCharCode(alpha); var str = String.fromCharCode(alpha);
arr = regexp_W.exec(str); var arr = regexp_W.exec(str);
if ((arr === null) || (arr[0] !== str)) { if ((arr === null) || (arr[0] !== str)) {
result = false; result = false;
} }

View File

@ -14,7 +14,7 @@ var regexp_d = /\d/;
//CHECK#0041-005A //CHECK#0041-005A
var result = true; var result = true;
for (alpha = 0x0041; alpha <= 0x005A; alpha++) { for (var alpha = 0x0041; alpha <= 0x005A; alpha++) {
if (regexp_d.exec(String.fromCharCode(alpha)) !== null) { if (regexp_d.exec(String.fromCharCode(alpha)) !== null) {
result = false; result = false;
} }

View File

@ -14,7 +14,7 @@ var regexp_d = /\d/;
//CHECK#0410-042F //CHECK#0410-042F
var result = true; var result = true;
for (alpha = 0x0410; alpha <= 0x042F; alpha++) { for (var alpha = 0x0410; alpha <= 0x042F; alpha++) {
if (regexp_d.exec(String.fromCharCode(alpha)) !== null) { if (regexp_d.exec(String.fromCharCode(alpha)) !== null) {
result = false; result = false;
} }

View File

@ -13,9 +13,9 @@ var regexp_D = /\D/;
//CHECK#0041-005A //CHECK#0041-005A
var result = true; var result = true;
for (alpha = 0x0041; alpha <= 0x005A; alpha++) { for (var alpha = 0x0041; alpha <= 0x005A; alpha++) {
str = String.fromCharCode(alpha); var str = String.fromCharCode(alpha);
arr = regexp_D.exec(str); var arr = regexp_D.exec(str);
if ((arr === null) || (arr[0] !== str)) { if ((arr === null) || (arr[0] !== str)) {
result = false; result = false;
} }

View File

@ -13,9 +13,9 @@ var regexp_D = /\D/;
//CHECK#0410-042F //CHECK#0410-042F
var result = true; var result = true;
for (alpha = 0x0410; alpha <= 0x042F; alpha++) { for (var alpha = 0x0410; alpha <= 0x042F; alpha++) {
str = String.fromCharCode(alpha); var str = String.fromCharCode(alpha);
arr = regexp_D.exec(str); var arr = regexp_D.exec(str);
if ((arr === null) || (arr[0] !== str)) { if ((arr === null) || (arr[0] !== str)) {
result = false; result = false;
} }

View File

@ -10,7 +10,7 @@ es5id: 15.10.2.13_A1_T1
description: Execute /[]a/.test("\0a\0a") and check results description: Execute /[]a/.test("\0a\0a") and check results
---*/ ---*/
__executed = /[]a/.test("\0a\0a");; var __executed = /[]a/.test("\0a\0a");;
//CHECK#1 //CHECK#1
if (__executed) { if (__executed) {

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T10
description: Execute /[a-c\d]+/.exec("\n\n\abc324234\n") and check results description: Execute /[a-c\d]+/.exec("\n\n\abc324234\n") and check results
---*/ ---*/
__executed = /[a-c\d]+/.exec("\n\n\abc324234\n"); var __executed = /[a-c\d]+/.exec("\n\n\abc324234\n");
__expected = ["abc324234"]; var __expected = ["abc324234"];
__expected.index = 2; __expected.index = 2;
__expected.input = "\n\n\abc324234\n"; __expected.input = "\n\n\abc324234\n";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T11
description: Execute /ab[.]?c/.exec("abc") and check results description: Execute /ab[.]?c/.exec("abc") and check results
---*/ ---*/
__executed = /ab[.]?c/.exec("abc"); var __executed = /ab[.]?c/.exec("abc");
__expected = ["abc"]; var __expected = ["abc"];
__expected.index = 0; __expected.index = 0;
__expected.input = "abc"; __expected.input = "abc";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T12
description: Execute /a[b]c/.exec("abc") and check results description: Execute /a[b]c/.exec("abc") and check results
---*/ ---*/
__executed = /a[b]c/.exec("abc"); var __executed = /a[b]c/.exec("abc");
__expected = ["abc"]; var __expected = ["abc"];
__expected.index = 0; __expected.index = 0;
__expected.input = "abc"; __expected.input = "abc";

View File

@ -12,9 +12,9 @@ description: >
check results check results
---*/ ---*/
__executed = /[a-z][^1-9][a-z]/.exec("a1b b2c c3d def f4g"); var __executed = /[a-z][^1-9][a-z]/.exec("a1b b2c c3d def f4g");
__expected = ["def"]; var __expected = ["def"];
__expected.index = 15; __expected.index = 15;
__expected.input = "a1b b2c c3d def f4g"; __expected.input = "a1b b2c c3d def f4g";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T14
description: Execute /[*&$]{3}/.exec("123*&$abc") and check results description: Execute /[*&$]{3}/.exec("123*&$abc") and check results
---*/ ---*/
__executed = /[*&$]{3}/.exec("123*&$abc"); var __executed = /[*&$]{3}/.exec("123*&$abc");
__expected = ["*&$"]; var __expected = ["*&$"];
__expected.index = 3; __expected.index = 3;
__expected.input = "123*&$abc"; __expected.input = "123*&$abc";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T15
description: Execute /[\d][\n][^\d]/.exec("line1\nline2") and check results description: Execute /[\d][\n][^\d]/.exec("line1\nline2") and check results
---*/ ---*/
__executed = /[\d][\n][^\d]/.exec("line1\nline2"); var __executed = /[\d][\n][^\d]/.exec("line1\nline2");
__expected = ["1\nl"]; var __expected = ["1\nl"];
__expected.index = 4; __expected.index = 4;
__expected.input = "line1\nline2"; __expected.input = "line1\nline2";

View File

@ -12,9 +12,9 @@ description: >
check results check results
---*/ ---*/
__executed = /[\d][\12-\14]{1,}[^\d]/.exec("line1\n\n\n\n\nline2"); var __executed = /[\d][\12-\14]{1,}[^\d]/.exec("line1\n\n\n\n\nline2");
__expected = ["1\n\n\n\n\nl"]; var __expected = ["1\n\n\n\n\nl"];
__expected.index = 4; __expected.index = 4;
__expected.input = "line1\n\n\n\n\nline2"; __expected.input = "line1\n\n\n\n\nline2";

View File

@ -10,7 +10,7 @@ es5id: 15.10.2.13_A1_T17
description: Execute /[]/.exec("a[b\n[]\tc]d") and check results description: Execute /[]/.exec("a[b\n[]\tc]d") and check results
---*/ ---*/
__executed = /[]/.exec("a[b\n[]\tc]d"); var __executed = /[]/.exec("a[b\n[]\tc]d");
//CHECK#1 //CHECK#1
if (__executed !== null) { if (__executed !== null) {

View File

@ -10,7 +10,7 @@ es5id: 15.10.2.13_A1_T2
description: Execute /a[]/.test("\0a\0a") and check results description: Execute /a[]/.test("\0a\0a") and check results
---*/ ---*/
__executed = /a[]/.test("\0a\0a");; var __executed = /a[]/.test("\0a\0a");;
//CHECK#1 //CHECK#1
if (__executed) { if (__executed) {

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T3
description: Execute /q[ax-zb](?=\s+)/.exec("qYqy ") and check results description: Execute /q[ax-zb](?=\s+)/.exec("qYqy ") and check results
---*/ ---*/
__executed = /q[ax-zb](?=\s+)/.exec("qYqy "); var __executed = /q[ax-zb](?=\s+)/.exec("qYqy ");
__expected = ["qy"]; var __expected = ["qy"];
__expected.index = 2; __expected.index = 2;
__expected.input = "qYqy "; __expected.input = "qYqy ";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T4
description: Execute /q[ax-zb](?=\s+)/.exec("tqaqy ") and check results description: Execute /q[ax-zb](?=\s+)/.exec("tqaqy ") and check results
---*/ ---*/
__executed = /q[ax-zb](?=\s+)/.exec("tqaqy "); var __executed = /q[ax-zb](?=\s+)/.exec("tqaqy ");
__expected = ["qy"]; var __expected = ["qy"];
__expected.index = 3; __expected.index = 3;
__expected.input = "tqaqy "; __expected.input = "tqaqy ";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T5
description: Execute /q[ax-zb](?=\s+)/.exec("tqa\t qy ") and check results description: Execute /q[ax-zb](?=\s+)/.exec("tqa\t qy ") and check results
---*/ ---*/
__executed = /q[ax-zb](?=\s+)/.exec("tqa\t qy "); var __executed = /q[ax-zb](?=\s+)/.exec("tqa\t qy ");
__expected = ["qa"]; var __expected = ["qa"];
__expected.index = 1; __expected.index = 1;
__expected.input = "tqa\t qy "; __expected.input = "tqa\t qy ";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T6
description: Execute /ab[ercst]de/.exec("abcde") and check results description: Execute /ab[ercst]de/.exec("abcde") and check results
---*/ ---*/
__executed = /ab[ercst]de/.exec("abcde"); var __executed = /ab[ercst]de/.exec("abcde");
__expected = ["abcde"]; var __expected = ["abcde"];
__expected.index = 0; __expected.index = 0;
__expected.input = "abcde"; __expected.input = "abcde";

View File

@ -10,7 +10,7 @@ es5id: 15.10.2.13_A1_T7
description: Execute /ab[erst]de/.test("abcde") and check results description: Execute /ab[erst]de/.test("abcde") and check results
---*/ ---*/
__executed = /ab[erst]de/.test("abcde"); var __executed = /ab[erst]de/.test("abcde");
//CHECK#1 //CHECK#1
if (__executed) { if (__executed) {

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T8
description: Execute /[d-h]+/.exec("abcdefghijkl") and check results description: Execute /[d-h]+/.exec("abcdefghijkl") and check results
---*/ ---*/
__executed = /[d-h]+/.exec("abcdefghijkl"); var __executed = /[d-h]+/.exec("abcdefghijkl");
__expected = ["defgh"]; var __expected = ["defgh"];
__expected.index = 3; __expected.index = 3;
__expected.input = "abcdefghijkl"; __expected.input = "abcdefghijkl";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.13_A1_T9
description: Execute /[1234567].{2}/.exec("abc6defghijkl") and check results description: Execute /[1234567].{2}/.exec("abc6defghijkl") and check results
---*/ ---*/
__executed = /[1234567].{2}/.exec("abc6defghijkl"); var __executed = /[1234567].{2}/.exec("abc6defghijkl");
__expected = ["6de"]; var __expected = ["6de"];
__expected.index = 3; __expected.index = 3;
__expected.input = "abc6defghijkl"; __expected.input = "abc6defghijkl";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.13_A2_T1
description: Execute /[^]a/m.exec("a\naba") and check results description: Execute /[^]a/m.exec("a\naba") and check results
---*/ ---*/
__executed = /[^]a/m.exec("a\naba"); var __executed = /[^]a/m.exec("a\naba");
__expected = ["\na"]; var __expected = ["\na"];
__expected.index = 1; __expected.index = 1;
__expected.input = "a\naba"; __expected.input = "a\naba";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.13_A2_T2
description: Execute /a[^]/.exec(" a\t\n") and check results description: Execute /a[^]/.exec(" a\t\n") and check results
---*/ ---*/
__executed = /a[^]/.exec(" a\t\n"); var __executed = /a[^]/.exec(" a\t\n");
__expected = ["a\t"]; var __expected = ["a\t"];
__expected.index = 3; __expected.index = 3;
__expected.input = " a\t\n"; __expected.input = " a\t\n";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.13_A2_T3
description: Execute /a[^b-z]\s+/.exec("ab an az aY n") and check results description: Execute /a[^b-z]\s+/.exec("ab an az aY n") and check results
---*/ ---*/
__executed = /a[^b-z]\s+/.exec("ab an az aY n"); var __executed = /a[^b-z]\s+/.exec("ab an az aY n");
__expected = ["aY "]; var __expected = ["aY "];
__expected.index = 9; __expected.index = 9;
__expected.input = "ab an az aY n"; __expected.input = "ab an az aY n";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.13_A2_T4
description: Execute /[^\b]+/g.exec("easy\bto\u0008ride") and check results description: Execute /[^\b]+/g.exec("easy\bto\u0008ride") and check results
---*/ ---*/
__executed = /[^\b]+/g.exec("easy\bto\u0008ride"); var __executed = /[^\b]+/g.exec("easy\bto\u0008ride");
__expected = ["easy"]; var __expected = ["easy"];
__expected.index = 0; __expected.index = 0;
__expected.input = "easy\bto\u0008ride"; __expected.input = "easy\bto\u0008ride";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.13_A2_T5
description: Execute /a[^1-9]c/.exec("abc") and check results description: Execute /a[^1-9]c/.exec("abc") and check results
---*/ ---*/
__executed = /a[^1-9]c/.exec("abc"); var __executed = /a[^1-9]c/.exec("abc");
__expected = ["abc"]; var __expected = ["abc"];
__expected.index = 0; __expected.index = 0;
__expected.input = "abc"; __expected.input = "abc";

View File

@ -10,7 +10,7 @@ es5id: 15.10.2.13_A2_T6
description: Execute /a[^b]c/.test("abc") and check results description: Execute /a[^b]c/.test("abc") and check results
---*/ ---*/
__executed = /a[^b]c/.test("abc"); var __executed = /a[^b]c/.test("abc");
//CHECK#1 //CHECK#1
if (__executed) { if (__executed) {

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.13_A2_T7
description: Execute /[^a-z]{4}/.exec("abc#$%def%&*@ghi") and check results description: Execute /[^a-z]{4}/.exec("abc#$%def%&*@ghi") and check results
---*/ ---*/
__executed = /[^a-z]{4}/.exec("abc#$%def%&*@ghi"); var __executed = /[^a-z]{4}/.exec("abc#$%def%&*@ghi");
__expected = ["%&*@"]; var __expected = ["%&*@"];
__expected.index = 9; __expected.index = 9;
__expected.input = "abc#$%def%&*@ghi"; __expected.input = "abc#$%def%&*@ghi";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.13_A2_T8
description: Execute /[^]/.exec("abc#$%def%&*@ghi") and check results description: Execute /[^]/.exec("abc#$%def%&*@ghi") and check results
---*/ ---*/
__executed = /[^]/.exec("abc#$%def%&*@ghi"); var __executed = /[^]/.exec("abc#$%def%&*@ghi");
__expected = ["a"]; var __expected = ["a"];
__expected.index = 0; __expected.index = 0;
__expected.input = "abc#$%def%&*@ghi"; __expected.input = "abc#$%def%&*@ghi";

View File

@ -7,9 +7,9 @@ es5id: 15.10.2.13_A3_T1
description: Execute /.[\b]./.exec("abc\bdef") and check results description: Execute /.[\b]./.exec("abc\bdef") and check results
---*/ ---*/
__executed = /.[\b]./.exec("abc\bdef"); var __executed = /.[\b]./.exec("abc\bdef");
__expected = ["c\bd"]; var __expected = ["c\bd"];
__expected.index = 2; __expected.index = 2;
__expected.input = "abc\bdef"; __expected.input = "abc\bdef";

View File

@ -7,9 +7,9 @@ es5id: 15.10.2.13_A3_T2
description: Execute /c[\b]{3}d/.exec("abc\b\b\bdef") and check results description: Execute /c[\b]{3}d/.exec("abc\b\b\bdef") and check results
---*/ ---*/
__executed = /c[\b]{3}d/.exec("abc\b\b\bdef"); var __executed = /c[\b]{3}d/.exec("abc\b\b\bdef");
__expected = ["c\b\b\bd"]; var __expected = ["c\b\b\bd"];
__expected.index = 2; __expected.index = 2;
__expected.input = "abc\b\b\bdef"; __expected.input = "abc\b\b\bdef";

View File

@ -7,9 +7,9 @@ es5id: 15.10.2.13_A3_T3
description: Execute /[^\[\b\]]+/.exec("abc\bdef") and check results description: Execute /[^\[\b\]]+/.exec("abc\bdef") and check results
---*/ ---*/
__executed = /[^\[\b\]]+/.exec("abc\bdef"); var __executed = /[^\[\b\]]+/.exec("abc\bdef");
__expected = ["abc"]; var __expected = ["abc"];
__expected.index = 0; __expected.index = 0;
__expected.input = "abc\bdef"; __expected.input = "abc\bdef";

View File

@ -7,9 +7,9 @@ es5id: 15.10.2.13_A3_T4
description: Execute /[^\[\b\]]+/.exec("abcdef") and check results description: Execute /[^\[\b\]]+/.exec("abcdef") and check results
---*/ ---*/
__executed = /[^\[\b\]]+/.exec("abcdef"); var __executed = /[^\[\b\]]+/.exec("abcdef");
__expected = ["abcdef"]; var __expected = ["abcdef"];
__expected.index = 0; __expected.index = 0;
__expected.input = "abcdef"; __expected.input = "abcdef";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T1
description: Execute /a|ab/.exec("abc") and check results description: Execute /a|ab/.exec("abc") and check results
---*/ ---*/
__executed = /a|ab/.exec("abc"); var __executed = /a|ab/.exec("abc");
__expected = ["a"]; var __expected = ["a"];
__expected.index = 0; __expected.index = 0;
__expected.input = "abc"; __expected.input = "abc";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T10
description: "Execute /(?:ab|cd)+|ef/i.exec(\"AEKeFCDab\") and check results" description: "Execute /(?:ab|cd)+|ef/i.exec(\"AEKeFCDab\") and check results"
---*/ ---*/
__executed = /(?:ab|cd)+|ef/i.exec("AEKeFCDab"); var __executed = /(?:ab|cd)+|ef/i.exec("AEKeFCDab");
__expected = ["eF"]; var __expected = ["eF"];
__expected.index = 3; __expected.index = 3;
__expected.input = "AEKeFCDab"; __expected.input = "AEKeFCDab";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T11
description: Execute /11111|111/.exec("1111111111111111") and check results description: Execute /11111|111/.exec("1111111111111111") and check results
---*/ ---*/
__executed = /11111|111/.exec("1111111111111111"); var __executed = /11111|111/.exec("1111111111111111");
__expected = ["11111"]; var __expected = ["11111"];
__expected.index = 0; __expected.index = 0;
__expected.input = "1111111111111111"; __expected.input = "1111111111111111";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T12
description: Execute /xyz|.../.exec("abc") and check results description: Execute /xyz|.../.exec("abc") and check results
---*/ ---*/
__executed = /xyz|.../.exec("abc"); var __executed = /xyz|.../.exec("abc");
__expected = ["abc"]; var __expected = ["abc"];
__expected.index = 0; __expected.index = 0;
__expected.input = "abc"; __expected.input = "abc";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T13
description: Execute /(.)..|abc/.exec("abc") and check results description: Execute /(.)..|abc/.exec("abc") and check results
---*/ ---*/
__executed = /(.)..|abc/.exec("abc"); var __executed = /(.)..|abc/.exec("abc");
__expected = ["abc","a"]; var __expected = ["abc","a"];
__expected.index = 0; __expected.index = 0;
__expected.input = "abc"; __expected.input = "abc";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T14
description: "Execute /.+: gr(a|e)y/.exec(\"color: grey\") and check results" description: "Execute /.+: gr(a|e)y/.exec(\"color: grey\") and check results"
---*/ ---*/
__executed = /.+: gr(a|e)y/.exec("color: grey"); var __executed = /.+: gr(a|e)y/.exec("color: grey");
__expected = ["color: grey","e"]; var __expected = ["color: grey","e"];
__expected.index = 0; __expected.index = 0;
__expected.input = "color: grey"; __expected.input = "color: grey";

View File

@ -12,9 +12,9 @@ description: >
results results
---*/ ---*/
__executed = /(Rob)|(Bob)|(Robert)|(Bobby)/.exec("Hi Bob"); var __executed = /(Rob)|(Bob)|(Robert)|(Bobby)/.exec("Hi Bob");
__expected = ["Bob",undefined,"Bob", undefined, undefined]; var __expected = ["Bob",undefined,"Bob", undefined, undefined];
__expected.index = 3; __expected.index = 3;
__expected.input = "Hi Bob"; __expected.input = "Hi Bob";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T16
description: Execute /()|/.exec("") and check results description: Execute /()|/.exec("") and check results
---*/ ---*/
__executed = /()|/.exec(""); var __executed = /()|/.exec("");
__expected = ["",""]; var __expected = ["",""];
__expected.index = 0; __expected.index = 0;
__expected.input = ""; __expected.input = "";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T17
description: Execute /|()/.exec("") and check results description: Execute /|()/.exec("") and check results
---*/ ---*/
__executed = /|()/.exec(""); var __executed = /|()/.exec("");
__expected = ["",undefined]; var __expected = ["",undefined];
__expected.index = 0; __expected.index = 0;
__expected.input = ""; __expected.input = "";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T2
description: Execute /((a)|(ab))((c)|(bc))/.exec("abc") and check results description: Execute /((a)|(ab))((c)|(bc))/.exec("abc") and check results
---*/ ---*/
__executed = /((a)|(ab))((c)|(bc))/.exec("abc"); var __executed = /((a)|(ab))((c)|(bc))/.exec("abc");
__expected = ["abc", "a", "a", undefined, "bc", undefined, "bc"]; var __expected = ["abc", "a", "a", undefined, "bc", undefined, "bc"];
__expected.index = 0; __expected.index = 0;
__expected.input = "abc"; __expected.input = "abc";

View File

@ -12,9 +12,9 @@ description: >
check results check results
---*/ ---*/
__executed = /\d{3}|[a-z]{4}/.exec("2, 12 and of course repeat 12"); var __executed = /\d{3}|[a-z]{4}/.exec("2, 12 and of course repeat 12");
__expected = ["cour"]; var __expected = ["cour"];
__expected.index = 13; __expected.index = 13;
__expected.input = "2, 12 and of course repeat 12"; __expected.input = "2, 12 and of course repeat 12";

View File

@ -12,9 +12,9 @@ description: >
12") and check results 12") and check results
---*/ ---*/
__executed = /\d{3}|[a-z]{4}/.exec("2, 12 and 234 AND of course repeat 12"); var __executed = /\d{3}|[a-z]{4}/.exec("2, 12 and 234 AND of course repeat 12");
__expected = ["234"]; var __expected = ["234"];
__expected.index = 10; __expected.index = 10;
__expected.input = "2, 12 and 234 AND of course repeat 12"; __expected.input = "2, 12 and 234 AND of course repeat 12";

View File

@ -12,7 +12,7 @@ description: >
results results
---*/ ---*/
__executed = /\d{3}|[a-z]{4}/.test("2, 12 and 23 AND 0.00.1"); var __executed = /\d{3}|[a-z]{4}/.test("2, 12 and 23 AND 0.00.1");
//CHECK#1 //CHECK#1
if (__executed) { if (__executed) {

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T6
description: Execute /ab|cd|ef/i.exec("AEKFCD") and check results description: Execute /ab|cd|ef/i.exec("AEKFCD") and check results
---*/ ---*/
__executed = /ab|cd|ef/i.exec("AEKFCD"); var __executed = /ab|cd|ef/i.exec("AEKFCD");
__expected = ["CD"]; var __expected = ["CD"];
__expected.index = 4; __expected.index = 4;
__expected.input = "AEKFCD"; __expected.input = "AEKFCD";

View File

@ -10,7 +10,7 @@ es5id: 15.10.2.3_A1_T7
description: Execute /ab|cd|ef/.test("AEKFCD") and check results description: Execute /ab|cd|ef/.test("AEKFCD") and check results
---*/ ---*/
__executed = /ab|cd|ef/.test("AEKFCD"); var __executed = /ab|cd|ef/.test("AEKFCD");
//CHECK#1 //CHECK#1
if (__executed) { if (__executed) {

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T8
description: "Execute /(?:ab|cd)+|ef/i.exec(\"AEKFCD\") and check results" description: "Execute /(?:ab|cd)+|ef/i.exec(\"AEKFCD\") and check results"
---*/ ---*/
__executed = /(?:ab|cd)+|ef/i.exec("AEKFCD"); var __executed = /(?:ab|cd)+|ef/i.exec("AEKFCD");
__expected = ["CD"]; var __expected = ["CD"];
__expected.index = 4; __expected.index = 4;
__expected.input = "AEKFCD"; __expected.input = "AEKFCD";

View File

@ -10,9 +10,9 @@ es5id: 15.10.2.3_A1_T9
description: "Execute /(?:ab|cd)+|ef/i.exec(\"AEKFCDab\") and check results" description: "Execute /(?:ab|cd)+|ef/i.exec(\"AEKFCDab\") and check results"
---*/ ---*/
__executed = /(?:ab|cd)+|ef/i.exec("AEKFCDab"); var __executed = /(?:ab|cd)+|ef/i.exec("AEKFCDab");
__expected = ["CDab"]; var __expected = ["CDab"];
__expected.index = 4; __expected.index = 4;
__expected.input = "AEKFCDab"; __expected.input = "AEKFCDab";

View File

@ -9,9 +9,9 @@ es5id: 15.10.2.5_A1_T1
description: Execute /a[a-z]{2,4}/.exec("abcdefghi") and check results description: Execute /a[a-z]{2,4}/.exec("abcdefghi") and check results
---*/ ---*/
__executed = /a[a-z]{2,4}/.exec("abcdefghi"); var __executed = /a[a-z]{2,4}/.exec("abcdefghi");
__expected = ["abcde"]; var __expected = ["abcde"];
__expected.index = 0; __expected.index = 0;
__expected.input = "abcdefghi"; __expected.input = "abcdefghi";

View File

@ -9,9 +9,9 @@ es5id: 15.10.2.5_A1_T2
description: Execute /a[a-z]{2,4}?/.exec("abcdefghi") and check results description: Execute /a[a-z]{2,4}?/.exec("abcdefghi") and check results
---*/ ---*/
__executed = /a[a-z]{2,4}?/.exec("abcdefghi"); var __executed = /a[a-z]{2,4}?/.exec("abcdefghi");
__expected = ["abc"]; var __expected = ["abc"];
__expected.index = 0; __expected.index = 0;
__expected.input = "abcdefghi"; __expected.input = "abcdefghi";

View File

@ -9,9 +9,9 @@ es5id: 15.10.2.5_A1_T3
description: Execute /(aa|aabaac|ba|b|c)* /.exec("aabaac") and check results description: Execute /(aa|aabaac|ba|b|c)* /.exec("aabaac") and check results
---*/ ---*/
__executed = /(aa|aabaac|ba|b|c)*/.exec("aabaac"); var __executed = /(aa|aabaac|ba|b|c)*/.exec("aabaac");
__expected = ["aaba", "ba"]; var __expected = ["aaba", "ba"];
__expected.index = 0; __expected.index = 0;
__expected.input = "aabaac"; __expected.input = "aabaac";

View File

@ -9,9 +9,9 @@ es5id: 15.10.2.5_A1_T4
description: Execute /(z)((a+)?(b+)?(c))* /.exec("zaacbbbcac") and check results description: Execute /(z)((a+)?(b+)?(c))* /.exec("zaacbbbcac") and check results
---*/ ---*/
__executed = /(z)((a+)?(b+)?(c))*/.exec("zaacbbbcac"); var __executed = /(z)((a+)?(b+)?(c))*/.exec("zaacbbbcac");
__expected = ["zaacbbbcac", "z", "ac", "a", undefined, "c"]; var __expected = ["zaacbbbcac", "z", "ac", "a", undefined, "c"];
__expected.index = 0; __expected.index = 0;
__expected.input = "zaacbbbcac"; __expected.input = "zaacbbbcac";

View File

@ -9,9 +9,9 @@ es5id: 15.10.2.5_A1_T5
description: Execute /(a*)b\1+/.exec("baaaac") and check results description: Execute /(a*)b\1+/.exec("baaaac") and check results
---*/ ---*/
__executed = /(a*)b\1+/.exec("baaaac"); var __executed = /(a*)b\1+/.exec("baaaac");
__expected = ["b", ""]; var __expected = ["b", ""];
__expected.index = 0; __expected.index = 0;
__expected.input = "baaaac"; __expected.input = "baaaac";

View File

@ -9,7 +9,7 @@ es5id: 15.10.2.6_A1_T1
description: Execute /s$/.test("pairs\nmakes\tdouble") and check results description: Execute /s$/.test("pairs\nmakes\tdouble") and check results
---*/ ---*/
__executed = /s$/.test("pairs\nmakes\tdouble"); var __executed = /s$/.test("pairs\nmakes\tdouble");
//CHECK#1 //CHECK#1
if (__executed) { if (__executed) {

View File

@ -9,9 +9,9 @@ es5id: 15.10.2.6_A1_T2
description: Execute /e$/.exec("pairs\nmakes\tdouble") and check results description: Execute /e$/.exec("pairs\nmakes\tdouble") and check results
---*/ ---*/
__executed = /e$/.exec("pairs\nmakes\tdouble"); var __executed = /e$/.exec("pairs\nmakes\tdouble");
__expected = ["e"]; var __expected = ["e"];
__expected.index = 17; __expected.index = 17;
__expected.input = "pairs\nmakes\tdouble"; __expected.input = "pairs\nmakes\tdouble";

View File

@ -9,9 +9,9 @@ es5id: 15.10.2.6_A1_T3
description: Execute /s$/m.exec("pairs\nmakes\tdouble") and check results description: Execute /s$/m.exec("pairs\nmakes\tdouble") and check results
---*/ ---*/
__executed = /s$/m.exec("pairs\nmakes\tdouble"); var __executed = /s$/m.exec("pairs\nmakes\tdouble");
__expected = ["s"]; var __expected = ["s"];
__expected.index = 4; __expected.index = 4;
__expected.input = "pairs\nmakes\tdouble"; __expected.input = "pairs\nmakes\tdouble";

View File

@ -9,9 +9,9 @@ es5id: 15.10.2.6_A1_T4
description: Execute /[^e]$/mg.exec("pairs\nmakes\tdouble") and check results description: Execute /[^e]$/mg.exec("pairs\nmakes\tdouble") and check results
---*/ ---*/
__executed = /[^e]$/mg.exec("pairs\nmakes\tdouble"); var __executed = /[^e]$/mg.exec("pairs\nmakes\tdouble");
__expected = ["s"]; var __expected = ["s"];
__expected.index = 4; __expected.index = 4;
__expected.input = "pairs\nmakes\tdouble"; __expected.input = "pairs\nmakes\tdouble";

View File

@ -11,9 +11,9 @@ description: >
results results
---*/ ---*/
__executed = /es$/mg.exec("pairs\nmakes\tdoubl\u0065s"); var __executed = /es$/mg.exec("pairs\nmakes\tdoubl\u0065s");
__expected = ["es"]; var __expected = ["es"];
__expected.index = 17; __expected.index = 17;
__expected.input = "pairs\nmakes\tdoubles"; __expected.input = "pairs\nmakes\tdoubles";

View File

@ -9,7 +9,7 @@ es5id: 15.10.2.6_A2_T1
description: Execute /^m/.test("pairs\nmakes\tdouble") and check results description: Execute /^m/.test("pairs\nmakes\tdouble") and check results
---*/ ---*/
__executed = /^m/.test("pairs\nmakes\tdouble"); var __executed = /^m/.test("pairs\nmakes\tdouble");
//CHECK#1 //CHECK#1
if (__executed) { if (__executed) {

View File

@ -9,9 +9,9 @@ es5id: 15.10.2.6_A2_T10
description: Execute /^\d+/m.exec("abc\n123xyz") and check results description: Execute /^\d+/m.exec("abc\n123xyz") and check results
---*/ ---*/
__executed = /^\d+/m.exec("abc\n123xyz"); var __executed = /^\d+/m.exec("abc\n123xyz");
__expected = ["123"]; var __expected = ["123"];
__expected.index = 4; __expected.index = 4;
__expected.input = "abc\n123xyz"; __expected.input = "abc\n123xyz";

View File

@ -9,9 +9,9 @@ es5id: 15.10.2.6_A2_T2
description: Execute /^m/m.exec("pairs\nmakes\tdouble") and check results description: Execute /^m/m.exec("pairs\nmakes\tdouble") and check results
---*/ ---*/
__executed = /^m/m.exec("pairs\nmakes\tdouble"); var __executed = /^m/m.exec("pairs\nmakes\tdouble");
__expected = ["m"]; var __expected = ["m"];
__expected.index = 6; __expected.index = 6;
__expected.input = "pairs\nmakes\tdouble"; __expected.input = "pairs\nmakes\tdouble";

View File

@ -11,9 +11,9 @@ description: >
results results
---*/ ---*/
__executed = /^p[a-z]/.exec("pairs\nmakes\tdouble\npesos"); var __executed = /^p[a-z]/.exec("pairs\nmakes\tdouble\npesos");
__expected = ["pa"]; var __expected = ["pa"];
__expected.index = 0; __expected.index = 0;
__expected.input = "pairs\nmakes\tdouble\npesos"; __expected.input = "pairs\nmakes\tdouble\npesos";

View File

@ -11,9 +11,9 @@ description: >
results results
---*/ ---*/
__executed = /^p[b-z]/m.exec("pairs\nmakes\tdouble\npesos"); var __executed = /^p[b-z]/m.exec("pairs\nmakes\tdouble\npesos");
__expected = ["pe"]; var __expected = ["pe"];
__expected.index = 19; __expected.index = 19;
__expected.input = "pairs\nmakes\tdouble\npesos"; __expected.input = "pairs\nmakes\tdouble\npesos";

View File

@ -11,9 +11,9 @@ description: >
results results
---*/ ---*/
__executed = /^[^p]/m.exec("pairs\nmakes\tdouble\npesos"); var __executed = /^[^p]/m.exec("pairs\nmakes\tdouble\npesos");
__expected = ["m"]; var __expected = ["m"];
__expected.index = 6; __expected.index = 6;
__expected.input = "pairs\nmakes\tdouble\npesos"; __expected.input = "pairs\nmakes\tdouble\npesos";

View File

@ -9,9 +9,9 @@ es5id: 15.10.2.6_A2_T6
description: Execute /^ab/.exec("abcde") and check results description: Execute /^ab/.exec("abcde") and check results
---*/ ---*/
__executed = /^ab/.exec("abcde"); var __executed = /^ab/.exec("abcde");
__expected = ["ab"]; var __expected = ["ab"];
__expected.index = 0; __expected.index = 0;
__expected.input = "abcde"; __expected.input = "abcde";

View File

@ -9,7 +9,7 @@ es5id: 15.10.2.6_A2_T7
description: Execute /^..^e/.test("ab\ncde") and check results description: Execute /^..^e/.test("ab\ncde") and check results
---*/ ---*/
__executed = /^..^e/.test("ab\ncde"); var __executed = /^..^e/.test("ab\ncde");
//CHECK#1 //CHECK#1
if (__executed) { if (__executed) {

View File

@ -9,7 +9,7 @@ es5id: 15.10.2.6_A2_T8
description: Execute /^xxx/.test("yyyyy") and check results description: Execute /^xxx/.test("yyyyy") and check results
---*/ ---*/
__executed = /^xxx/.test("yyyyy"); var __executed = /^xxx/.test("yyyyy");
//CHECK#1 //CHECK#1
if (__executed) { if (__executed) {

View File

@ -9,9 +9,9 @@ es5id: 15.10.2.6_A2_T9
description: Execute /^\^+/.exec("^^^x") and check results description: Execute /^\^+/.exec("^^^x") and check results
---*/ ---*/
__executed = /^\^+/.exec("^^^x"); var __executed = /^\^+/.exec("^^^x");
__expected = ["^^^"]; var __expected = ["^^^"];
__expected.index = 0; __expected.index = 0;
__expected.input = "^^^x"; __expected.input = "^^^x";

View File

@ -11,9 +11,9 @@ description: >
results results
---*/ ---*/
__executed = /\bp/.exec("pilot\nsoviet robot\topenoffice"); var __executed = /\bp/.exec("pilot\nsoviet robot\topenoffice");
__expected = ["p"]; var __expected = ["p"];
__expected.index = 0; __expected.index = 0;
__expected.input = "pilot\nsoviet robot\topenoffice"; __expected.input = "pilot\nsoviet robot\topenoffice";

View File

@ -11,9 +11,9 @@ description: >
check results check results
---*/ ---*/
__executed = /\brobot\b/.exec("pilot\nsoviet robot\topenoffice"); var __executed = /\brobot\b/.exec("pilot\nsoviet robot\topenoffice");
__expected = ["robot"]; var __expected = ["robot"];
__expected.index = 13; __expected.index = 13;
__expected.input = "pilot\nsoviet robot\topenoffice"; __expected.input = "pilot\nsoviet robot\topenoffice";

View File

@ -11,9 +11,9 @@ description: >
check results check results
---*/ ---*/
__executed = /\b\w{5}\b/.exec("pilot\nsoviet robot\topenoffice"); var __executed = /\b\w{5}\b/.exec("pilot\nsoviet robot\topenoffice");
__expected = ["pilot"]; var __expected = ["pilot"];
__expected.index = 0; __expected.index = 0;
__expected.input = "pilot\nsoviet robot\topenoffice"; __expected.input = "pilot\nsoviet robot\topenoffice";

View File

@ -11,9 +11,9 @@ description: >
results results
---*/ ---*/
__executed = /\bop/.exec("pilot\nsoviet robot\topenoffice"); var __executed = /\bop/.exec("pilot\nsoviet robot\topenoffice");
__expected = ["op"]; var __expected = ["op"];
__expected.index = 19; __expected.index = 19;
__expected.input = "pilot\nsoviet robot\topenoffice"; __expected.input = "pilot\nsoviet robot\topenoffice";

View File

@ -11,7 +11,7 @@ description: >
results results
---*/ ---*/
__executed = /op\b/.test("pilot\nsoviet robot\topenoffice"); var __executed = /op\b/.test("pilot\nsoviet robot\topenoffice");
//CHECK#1 //CHECK#1
if (__executed) { if (__executed) {

View File

@ -11,9 +11,9 @@ description: >
check results check results
---*/ ---*/
__executed = /e\b/.exec("pilot\nsoviet robot\topenoffic\u0065"); var __executed = /e\b/.exec("pilot\nsoviet robot\topenoffic\u0065");
__expected = ["e"]; var __expected = ["e"];
__expected.index = 28; __expected.index = 28;
__expected.input = "pilot\nsoviet robot\topenoffice"; __expected.input = "pilot\nsoviet robot\topenoffice";

View File

@ -11,7 +11,7 @@ description: >
check results check results
---*/ ---*/
__executed = /\be/.test("pilot\nsoviet robot\topenoffic\u0065"); var __executed = /\be/.test("pilot\nsoviet robot\topenoffic\u0065");
//CHECK#1 //CHECK#1
if (__executed) { if (__executed) {

View File

@ -11,9 +11,9 @@ description: >
results results
---*/ ---*/
__executed = /ot\b/.exec("pilot\nsoviet robot\topenoffice"); var __executed = /ot\b/.exec("pilot\nsoviet robot\topenoffice");
__expected = ["ot"]; var __expected = ["ot"];
__expected.index = 3; __expected.index = 3;
__expected.input = "pilot\nsoviet robot\topenoffice"; __expected.input = "pilot\nsoviet robot\topenoffice";

View File

@ -11,7 +11,7 @@ description: >
results results
---*/ ---*/
__executed = /\bot/.test("pilot\nsoviet robot\topenoffice"); var __executed = /\bot/.test("pilot\nsoviet robot\topenoffice");
//CHECK#1 //CHECK#1
if (__executed) { if (__executed) {

View File

@ -11,9 +11,9 @@ description: >
results results
---*/ ---*/
__executed = /\bso/.exec("pilot\nsoviet robot\topenoffice"); var __executed = /\bso/.exec("pilot\nsoviet robot\topenoffice");
__expected = ["so"]; var __expected = ["so"];
__expected.index = 6; __expected.index = 6;
__expected.input = "pilot\nsoviet robot\topenoffice"; __expected.input = "pilot\nsoviet robot\topenoffice";

View File

@ -11,7 +11,7 @@ description: >
results results
---*/ ---*/
__executed = /so\b/.test("pilot\nsoviet robot\topenoffice"); var __executed = /so\b/.test("pilot\nsoviet robot\topenoffice");
//CHECK#1 //CHECK#1
if (__executed) { if (__executed) {

Some files were not shown because too many files have changed in this diff Show More