Lines Matching refs:execRE
44 function execRE(re, input, expected_result) { function
54 execRE(re, "a", [""]);
61 execRE(re, "foo", ["fo"]);
67 execRE(re, ".ab! ", ["b"]);
73 execRE(re, ", foo!", ["fo"]);
83 execRE(re, " 'foo' ", [" 'foo'", "'", "foo"]);
84 execRE(re, ' "foo" ', [' "foo"', '"', 'foo']);
92 execRE(re, "aa", ["aa", "a"]);
93 execRE(re, "b", ["b", undefined]);
99 execRE(re, "abab", ["ab", "a", "b"]);
106 execRE(re, "a", ["a", "a"]);
107 execRE(re, "b", ["b", undefined]);
108 execRE(re, "c", ["c", undefined]);
110 execRE(/^(?=(b))b/, "b", ["b", "b"]);
111 execRE(/^(?:(?=(b))|a)b/, "ab", ["ab", undefined]);
112 execRE(/^(?:(?=(b)(?:(?=(c))|d))|)bd/, "bd", ["bd", "b", undefined]);
121 execRE(re, "y", ["y"]);
125 execRE(re, "4", ["4", undefined]);
126 execRE(re, "x", ["", undefined]);
134 execRE(re, "xy", ["", "x", "y"]);
139 execRE(re, "xy", ["", undefined, undefined]);
144 execRE(re, "xz", ["", "x", undefined]);
149 execRE(re, "xz", ["", undefined, undefined]);
156 execRE(re, "xaz", ["", "x", undefined, undefined]);
157 execRE(re, "xya", ["", "x", undefined, undefined]);
164 execRE(re, "a", ["", undefined, undefined, undefined]);
165 execRE(re, "xa", ["", undefined, undefined, undefined]);
166 execRE(re, "xyz", ["", undefined, undefined, undefined]);