Home | History | Annotate | Download | only in mjsunit

Lines Matching refs:RegExp

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");
69 assertEquals(input, RegExp.$_, name + "-$_");
71 assertEquals(preMatch, RegExp["$`"], name + "-$`");
72 assertEquals(preMatch, RegExp.leftContext, name + "-leftContex");
74 assertEquals(postMatch, RegExp["$'"], name + "-$'");
75 assertEquals(postMatch, RegExp.rightContext, name + "-rightContex");
77 assertEquals(lastParen, RegExp["$+"], name + "-$+");
78 assertEquals(lastParen, RegExp.lastParen, name + "-lastParen");
88 // Non-capturing, non-global regexp.
104 // Capturing non-global regexp.
112 // Global regexp (also check that capture from before are cleared)
124 // Capturing global regexp