11This test checks our implementation of the special RegExp member variables.
22
33Properties of RegExp at startup:
4$1: {} (read-only)
5$2: {} (read-only)
6$3: {} (read-only)
7$4: {} (read-only)
8$5: {} (read-only)
9$6: {} (read-only)
10$7: {} (read-only)
11$8: {} (read-only)
12$9: {} (read-only)
13input: {} (read-write)
14lastMatch: {} (read-only)
15lastParen: {} (read-only)
16leftContext: {} (read-only)
17multiline: {false} (read-write)
18rightContext: {} (read-only)
194
205Properties of RegExp after /(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)/.exec(<1234567890>):
21$1: {1}
22$2: {2}
23$3: {3}
24$4: {4}
25$5: {5}
26$6: {6}
27$7: {7}
28$8: {8}
29$9: {9}
30input: {<1234567890>}
31lastMatch: {1234567890}
32lastParen: {0}
33leftContext: {<}
34multiline: {false}
35rightContext: {>}
366
377RegExp.$0 does not exist
388RegExp.$10 does not exist
399RegExp doesn't use RegExp.input
40RegExp.multiline coerces values to booleans
10RegExp.multiline doesn't coerce values to booleans
4111RegExp.input coerces values to strings
4212
4313Properties of RegExp after /(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)/.exec(XXX):
44$1: {1}
45$2: {2}
46$3: {3}
47$4: {4}
48$5: {5}
49$6: {6}
50$7: {7}
51$8: {8}
52$9: {9}
53input: {0}
54lastMatch: {1234567890}
55lastParen: {0}
56leftContext: {<}
57multiline: {true}
58rightContext: {>}
14multiline: {foo}
5915
6016---------- [Cleared RegExp values] ----------
6117Properties of RegExp after <1234567890>.search(/(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)/):
62$1: {1}
63$2: {2}
64$3: {3}
65$4: {4}
66$5: {5}
67$6: {6}
68$7: {7}
69$8: {8}
70$9: {9}
71input: {<1234567890>}
72lastMatch: {1234567890}
73lastParen: {0}
74leftContext: {<}
75multiline: {true}
76rightContext: {>}
18multiline: {foo}
7719
7820---------- [Cleared RegExp values] ----------
7921Properties of RegExp after <1234567890>.replace(/(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)/):
80$1: {1}
81$2: {2}
82$3: {3}
83$4: {4}
84$5: {5}
85$6: {6}
86$7: {7}
87$8: {8}
88$9: {9}
89input: {<1234567890>}
90lastMatch: {1234567890}
91lastParen: {0}
92leftContext: {<}
93multiline: {true}
94rightContext: {>}
22multiline: {foo}
9523