/external/v8/test/mjsunit/ |
regexp-static.js | 28 // Test the (deprecated as of JS 1.5) properties of the RegExp function. 34 assertEquals(s, RegExp.input); 35 assertEquals('123.456', RegExp.lastMatch); 36 assertEquals('456', RegExp.lastParen); 37 assertEquals('abc', RegExp.leftContext); 38 assertEquals('def', RegExp.rightContext); 40 assertEquals(s, RegExp['$_']); 41 assertEquals('123.456', RegExp['$&']); 42 assertEquals('456', RegExp['$+']); 43 assertEquals('abc', RegExp['$`']) [all...] |
regexp-capture-3.js | 30 assertEquals("abcd", RegExp.input); 31 assertEquals("a", RegExp.leftContext); 32 assertEquals("b", RegExp.lastMatch); 33 assertEquals("", RegExp.lastParen); 34 assertEquals(undefined, RegExp.lastIndex); 35 assertEquals(undefined, RegExp.index); 36 assertEquals("cd", RegExp.rightContext); 38 assertEquals("", RegExp['$' + i]); 46 assertEquals("abcdabcd", RegExp.input); 47 assertEquals("abcda", RegExp.leftContext) [all...] |
regexp-sort.js | 10 assertEquals(lx, new RegExp(uxp + lp + lower + "cat", "i").exec(lx) + ""); 11 assertEquals(ux, new RegExp(uxp + lp + lower + "cat", "i").exec(ux) + ""); 12 assertEquals(lower, new RegExp(lp + uxp + lower + "cat", "i").exec(lx) + ""); 13 assertEquals(upper, new RegExp(lp + uxp + lower + "cat", "i").exec(ux) + ""); 21 assertEquals(lower, new RegExp(uxp + lp + lower + "cat", "i").exec(lx) + ""); 22 assertEquals(ux, new RegExp(uxp + lp + lower + "cat", "i").exec(ux) + ""); 23 assertEquals(lower, new RegExp(lp + uxp + lower + "cat", "i").exec(lx) + ""); 24 assertEquals(ux, new RegExp(lp + uxp + lower + "cat", "i").exec(ux) + "");
|
string-match.js | 33 function testMatch(name, input, regexp, result, captures, from, to) { 34 var matchResult = input.match(regexp); 42 if (regexp.global) { 55 assertEquals(match, RegExp["$&"], name + "-$&"); 56 assertEquals(match, RegExp.lastMatch, name + "-lastMatch"); 58 assertEquals(undefined, RegExp.$0, name + "-nocapture-10"); 61 assertEquals(captures[i - 1], RegExp["$" + i], name + "-capture-" + i); 63 assertEquals("", RegExp["$" + i], name + "-nocapture-" + i); 66 assertEquals(undefined, RegExp.$10, name + "-nocapture-10"); 68 assertEquals(input, RegExp.input, name + "-input") [all...] |
regexp-multiline.js | 29 * @fileoverview Check that various regexp constructs work as intended. 83 var a = new RegExp("^" + lc + "$"); 85 a = new RegExp("^" + lc + "$", "i"); 88 var A = new RegExp("^" + uc + "$"); 90 A = new RegExp("^" + uc + "$", "i"); 93 a = new RegExp("^[" + lc + "]$"); 95 a = new RegExp("^[" + lc + "]$", "i"); 98 A = new RegExp("^[" + uc + "]$"); 100 A = new RegExp("^[" + uc + "]$", "i"); 112 assertThrows("a = new RegExp('[z-a]');") [all...] |
cyrillic.js | 60 return new RegExp("[" + from + "-" + to + "]", flags); 143 assertFalse(new RegExp(regex).test(sigma), 31 + name); 144 assertFalse(new RegExp(regex).test(alternative_sigma), 32 + name); 145 assertTrue(new RegExp(regex).test(SIGMA), 33 + name); 147 assertTrue(new RegExp(regex, "i").test(sigma), 34 + name); 149 assertTrue(new RegExp(regex, "i").test(alternative_sigma), 35 + name); 150 assertTrue(new RegExp(regex, "i").test(SIGMA), 36 + name); 154 assertTrue(new RegExp(regex).test(sigma), 41 + name); 155 assertFalse(new RegExp(regex).test(alternative_sigma), 42 + name); 156 assertFalse(new RegExp(regex).test(SIGMA), 43 + name) [all...] |
/external/libgdx/backends/gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/java/util/regex/ |
Pattern.java | 19 import com.google.gwt.regexp.shared.RegExp; 21 /** Emulation of the {@link Pattern} class, uses {@link RegExp} as internal implementation. 24 final RegExp regExp; 26 private Pattern (String regExp) { 27 this.regExp = RegExp.compile(regExp); 30 public static Pattern compile (String regExp) { [all...] |
Matcher.java | 19 import com.google.gwt.regexp.shared.RegExp;
20 import com.google.gwt.regexp.shared.MatchResult;
22 /** Emulation of the {@link Matcher} class, uses {@link RegExp} as internal implementation.
25 private final RegExp regExp;
30 this.regExp = pattern.regExp;
32 matchResult = regExp.exec(this.input);
36 return regExp.test(input); [all...] |
/external/v8/test/mjsunit/regress/ |
regress-3229.js | 6 function testEscapes(expected, regexp) { 7 assertEquals(expected, regexp.source); 8 assertEquals("/" + expected + "/", regexp.toString()); 13 testEscapes("\\/", new RegExp("/")); 14 testEscapes("\\/", new RegExp("\\/")); 15 testEscapes("\\\\/", new RegExp("\\\\/")); 16 testEscapes("\\/\\/", new RegExp("\\/\\/")); 17 testEscapes("\\/\\/\\/\\/", new RegExp("////")); 18 testEscapes("\\/\\/\\/\\/", new RegExp("\\//\\//")); 19 testEscapes("(?:)", new RegExp("")); [all...] |
regress-crbug-467047.js | 10 assertEquals("abcd", RegExp.input); 11 assertEquals("a", RegExp.leftContext); 12 assertEquals("bc", RegExp.lastMatch); 13 assertEquals("d", RegExp.rightContext);
|
regress-3756.js | 10 r0 = RegExp("\\u"); 16 r1 = RegExp("\\usecond"); 24 r2 = RegExp("first\\u"); 33 r3 = RegExp("first\\usecond"); 41 r4 = RegExp("first\\u123second"); 50 r5 = RegExp("\\a"); 56 r6 = RegExp("\\asecond"); 63 r7 = RegExp("first\\a"); 71 r8 = RegExp("first\\asecond");
|
regress-219.js | 52 re = RegExp("a",""); 55 re = RegExp("a", "gim"); 74 assertThrows(function(){ return RegExp("a", "ii"); }) 76 assertThrows(function(){ return RegExp("a", "gii"); }) 78 assertThrows(function(){ return RegExp("a", "igi"); }) 80 assertThrows(function(){ return RegExp("a", "iig"); }) 82 assertThrows(function(){ return RegExp("a", "gimi"); }) 84 assertThrows(function(){ return RegExp("a", "giim"); }) 86 assertThrows(function(){ return RegExp("a", "igim"); }) 102 assertThrows(function(){ return RegExp("a", "iii"); } [all...] |
/external/v8/test/mjsunit/es6/ |
unicode-escapes-in-regexps.js | 22 testRegexpHelper(new RegExp("(\\u0066|\\u0062)oo")); 23 testRegexpHelper(new RegExp("(\\u0066|\\u0062)oo", "u")); 24 testRegexpHelper(new RegExp("(\\u{0066}|\\u{0062})oo", "u")); 25 testRegexpHelper(new RegExp("(\\u{66}|\\u{000062})oo", "u")); 28 testRegexpHelper(new RegExp("(\u0066|\u0062)oo")); 29 testRegexpHelper(new RegExp("(\u0066|\u0062)oo", "u")); 30 testRegexpHelper(new RegExp("(\u{0066}|\u{0062})oo", "u")); 31 testRegexpHelper(new RegExp("(\u{66}|\u{000062})oo", "u")); 43 testRegexpHelper(new RegExp("[\\u0062-\\u0066]oo")); 44 testRegexpHelper(new RegExp("[\\u0062-\\u0066]oo", "u")) [all...] |
regexp-constructor.js | 12 var r = new RegExp("biep"); 13 assertTrue(r === RegExp(r)); 14 assertFalse(r === new RegExp(r)); 18 assertFalse(r === RegExp(r)); 23 class A extends RegExp { 35 var r2 = RegExp(r); 42 assertTrue(RegExp.prototype === r2.__proto__); 44 var r3 = RegExp(r); 74 var r = RegExp(match); 88 match.constructor = RegExp; [all...] |
regexp-tostring.js | 31 RegExp.prototype.toString.call(x); 45 assertEquals("/pattern/flags", RegExp.prototype.toString.call(fake)); 48 // Monkey-patching is also possible on RegExp instances 55 assertEquals('/(?:)/', RegExp.prototype.toString()); 56 assertEquals('(?:)', RegExp.prototype.source); 57 assertEquals('', RegExp.prototype.flags);
|
regexp-prototype.js | 6 var proto_desc = Object.getOwnPropertyDescriptor(RegExp, "prototype"); 13 assertFalse(proto instanceof RegExp); 17 assertEquals(RegExp, proto_constr.value);
|
regexp-match-lastindex.js | 5 // Tests that lastIndex of a global RegExp is overwritten as per
|
regexp-replace-lastindex.js | 5 // Tests that lastIndex of a global RegExp is overwritten as per
|
/external/v8/test/webkit/fast/js/kde/ |
RegExp.js | 25 shouldBe("(new RegExp()).source", "'(?:)'"); 26 shouldBe("Boolean(new RegExp())", "true"); 27 shouldBeTrue("isNaN(Number(new RegExp()))"); 29 // RegExp constructor called as a function 30 shouldBe("RegExp(/x/).source", "'x'"); 31 //shouldBe("RegExp(/x/, 'g').source", "'/x/'"); // can't supply flags when constructing one RegExp from another, says mozilla 32 shouldBe("RegExp('x', 'g').global", "true"); 33 shouldBe("RegExp('x').source", "'x'"); 35 // RegExp constructo [all...] |
/external/v8/test/webkit/fast/regex/ |
toString.js | 24 description("This page tests toString conversion of RegExp objects, particularly wrt to '/' characters and RegExp.prototype."); 30 re1 = new RegExp(pattern); 38 re1 = new RegExp(pattern); 43 shouldBe("RegExp('/').source", '"\\\\/"'); 44 shouldBe("RegExp('').source", '"(?:)"'); 45 shouldBe("RegExp.prototype.source", '"(?:)"'); 47 shouldBe("RegExp('/').toString()", '"/\\\\//"'); 48 shouldBe("RegExp('').toString()", '"/(?:)/"'); 49 shouldBe("RegExp.prototype.toString()", '"/(?:)/"') [all...] |
/external/v8/test/webkit/ |
regexp-zero-length-alternatives.js | 38 var re1 = new RegExp(/(?:|a|z)*/); 45 var re2 = new RegExp(/(?:a||z)*/); 52 var re3 = new RegExp(/(?:a|z|)*/); 59 var re4 = new RegExp(/(|a|z)*/); 66 var re5 = new RegExp(/(a||z)*/); 73 var re6 = new RegExp(/(a|z|)*/); 80 var re7 = new RegExp(/(?:|a|z){2,5}/); 87 var re8 = new RegExp(/(?:a||z){2,5}/); 94 var re9 = new RegExp(/(?:a|z|){2,5}/); 101 var re10 = new RegExp(/(?:|a|z)*?/) [all...] |
/external/v8/test/mjsunit/compiler/ |
regress-572409.js | 8 o instanceof RegExp;
|
osr-maze2.js | 51 body = body.replace(new RegExp("bar"), "bar" + i); 53 var r = new RegExp("LOOP" + j + "\\(\\);");
|
/external/v8/test/webkit/fast/js/ |
toString-overrides.js | 34 var backupRegExpToString = RegExp.prototype.toString; 35 var backupRegExpToLocaleString = RegExp.prototype.toLocaleString; 40 RegExp.prototype.toString = function() { return "toString2"; } 41 RegExp.prototype.toLocaleString = function() { return "toLocaleString2"; } 50 RegExp.prototype.toLocaleString = "invalid"; 64 RegExp.prototype.toString = backupRegExpToString; 65 RegExp.prototype.toLocaleString = backupRegExpToLocaleString;
|
/external/v8/test/mjsunit/harmony/ |
regexp-change-exec.js | 6 RegExp.prototype.exec = () => { throw new MyError() };
|