File tree Expand file tree Collapse file tree 3 files changed +403
-0
lines changed
test/fixtures/parser/literal/test262 Expand file tree Collapse file tree 3 files changed +403
-0
lines changed Original file line number Diff line number Diff line change 1+ {
2+ "_test262FileNames" : [
3+ " test/built-ins/String/prototype/match/regexp-prototype-match-v-flag.js"
4+ ],
5+ "options" : {},
6+ "patterns" : {
7+ "/./gv" : {
8+ "ast" : {
9+ "type" : " RegExpLiteral" ,
10+ "parent" : null ,
11+ "start" : 0 ,
12+ "end" : 5 ,
13+ "raw" : " /./gv" ,
14+ "pattern" : {
15+ "type" : " Pattern" ,
16+ "parent" : " ♻️.." ,
17+ "start" : 1 ,
18+ "end" : 2 ,
19+ "raw" : " ." ,
20+ "alternatives" : [
21+ {
22+ "type" : " Alternative" ,
23+ "parent" : " ♻️../.." ,
24+ "start" : 1 ,
25+ "end" : 2 ,
26+ "raw" : " ." ,
27+ "elements" : [
28+ {
29+ "type" : " CharacterSet" ,
30+ "parent" : " ♻️../.." ,
31+ "start" : 1 ,
32+ "end" : 2 ,
33+ "raw" : " ." ,
34+ "kind" : " any"
35+ }
36+ ]
37+ }
38+ ]
39+ },
40+ "flags" : {
41+ "type" : " Flags" ,
42+ "parent" : " ♻️.." ,
43+ "start" : 3 ,
44+ "end" : 5 ,
45+ "raw" : " gv" ,
46+ "global" : true ,
47+ "ignoreCase" : false ,
48+ "multiline" : false ,
49+ "unicode" : false ,
50+ "sticky" : false ,
51+ "dotAll" : false ,
52+ "hasIndices" : false ,
53+ "unicodeSets" : true
54+ }
55+ }
56+ },
57+ "/\\ p{Script=Han}/gv" : {
58+ "ast" : {
59+ "type" : " RegExpLiteral" ,
60+ "parent" : null ,
61+ "start" : 0 ,
62+ "end" : 18 ,
63+ "raw" : " /\\ p{Script=Han}/gv" ,
64+ "pattern" : {
65+ "type" : " Pattern" ,
66+ "parent" : " ♻️.." ,
67+ "start" : 1 ,
68+ "end" : 15 ,
69+ "raw" : " \\ p{Script=Han}" ,
70+ "alternatives" : [
71+ {
72+ "type" : " Alternative" ,
73+ "parent" : " ♻️../.." ,
74+ "start" : 1 ,
75+ "end" : 15 ,
76+ "raw" : " \\ p{Script=Han}" ,
77+ "elements" : [
78+ {
79+ "type" : " CharacterSet" ,
80+ "parent" : " ♻️../.." ,
81+ "start" : 1 ,
82+ "end" : 15 ,
83+ "raw" : " \\ p{Script=Han}" ,
84+ "kind" : " property" ,
85+ "strings" : false ,
86+ "key" : " Script" ,
87+ "value" : " Han" ,
88+ "negate" : false
89+ }
90+ ]
91+ }
92+ ]
93+ },
94+ "flags" : {
95+ "type" : " Flags" ,
96+ "parent" : " ♻️.." ,
97+ "start" : 16 ,
98+ "end" : 18 ,
99+ "raw" : " gv" ,
100+ "global" : true ,
101+ "ignoreCase" : false ,
102+ "multiline" : false ,
103+ "unicode" : false ,
104+ "sticky" : false ,
105+ "dotAll" : false ,
106+ "hasIndices" : false ,
107+ "unicodeSets" : true
108+ }
109+ }
110+ },
111+ "/𠮷/g" : {
112+ "ast" : {
113+ "type" : " RegExpLiteral" ,
114+ "parent" : null ,
115+ "start" : 0 ,
116+ "end" : 5 ,
117+ "raw" : " /𠮷/g" ,
118+ "pattern" : {
119+ "type" : " Pattern" ,
120+ "parent" : " ♻️.." ,
121+ "start" : 1 ,
122+ "end" : 3 ,
123+ "raw" : " 𠮷" ,
124+ "alternatives" : [
125+ {
126+ "type" : " Alternative" ,
127+ "parent" : " ♻️../.." ,
128+ "start" : 1 ,
129+ "end" : 3 ,
130+ "raw" : " 𠮷" ,
131+ "elements" : [
132+ {
133+ "type" : " Character" ,
134+ "parent" : " ♻️../.." ,
135+ "start" : 1 ,
136+ "end" : 2 ,
137+ "raw" : " \ud842 " ,
138+ "value" : 55362
139+ },
140+ {
141+ "type" : " Character" ,
142+ "parent" : " ♻️../.." ,
143+ "start" : 2 ,
144+ "end" : 3 ,
145+ "raw" : " \udfb7 " ,
146+ "value" : 57271
147+ }
148+ ]
149+ }
150+ ]
151+ },
152+ "flags" : {
153+ "type" : " Flags" ,
154+ "parent" : " ♻️.." ,
155+ "start" : 4 ,
156+ "end" : 5 ,
157+ "raw" : " g" ,
158+ "global" : true ,
159+ "ignoreCase" : false ,
160+ "multiline" : false ,
161+ "unicode" : false ,
162+ "sticky" : false ,
163+ "dotAll" : false ,
164+ "hasIndices" : false ,
165+ "unicodeSets" : false
166+ }
167+ }
168+ }
169+ }
170+ }
Original file line number Diff line number Diff line change 1+ {
2+ "_test262FileNames" : [
3+ " test/built-ins/String/prototype/matchAll/regexp-prototype-matchAll-v-flag.js"
4+ ],
5+ "options" : {},
6+ "patterns" : {
7+ "/(?:)/gv" : {
8+ "ast" : {
9+ "type" : " RegExpLiteral" ,
10+ "parent" : null ,
11+ "start" : 0 ,
12+ "end" : 8 ,
13+ "raw" : " /(?:)/gv" ,
14+ "pattern" : {
15+ "type" : " Pattern" ,
16+ "parent" : " ♻️.." ,
17+ "start" : 1 ,
18+ "end" : 5 ,
19+ "raw" : " (?:)" ,
20+ "alternatives" : [
21+ {
22+ "type" : " Alternative" ,
23+ "parent" : " ♻️../.." ,
24+ "start" : 1 ,
25+ "end" : 5 ,
26+ "raw" : " (?:)" ,
27+ "elements" : [
28+ {
29+ "type" : " Group" ,
30+ "parent" : " ♻️../.." ,
31+ "start" : 1 ,
32+ "end" : 5 ,
33+ "raw" : " (?:)" ,
34+ "alternatives" : [
35+ {
36+ "type" : " Alternative" ,
37+ "parent" : " ♻️../.." ,
38+ "start" : 4 ,
39+ "end" : 4 ,
40+ "raw" : " " ,
41+ "elements" : []
42+ }
43+ ]
44+ }
45+ ]
46+ }
47+ ]
48+ },
49+ "flags" : {
50+ "type" : " Flags" ,
51+ "parent" : " ♻️.." ,
52+ "start" : 6 ,
53+ "end" : 8 ,
54+ "raw" : " gv" ,
55+ "global" : true ,
56+ "ignoreCase" : false ,
57+ "multiline" : false ,
58+ "unicode" : false ,
59+ "sticky" : false ,
60+ "dotAll" : false ,
61+ "hasIndices" : false ,
62+ "unicodeSets" : true
63+ }
64+ }
65+ },
66+ "/𠮷/gv" : {
67+ "ast" : {
68+ "type" : " RegExpLiteral" ,
69+ "parent" : null ,
70+ "start" : 0 ,
71+ "end" : 6 ,
72+ "raw" : " /𠮷/gv" ,
73+ "pattern" : {
74+ "type" : " Pattern" ,
75+ "parent" : " ♻️.." ,
76+ "start" : 1 ,
77+ "end" : 3 ,
78+ "raw" : " 𠮷" ,
79+ "alternatives" : [
80+ {
81+ "type" : " Alternative" ,
82+ "parent" : " ♻️../.." ,
83+ "start" : 1 ,
84+ "end" : 3 ,
85+ "raw" : " 𠮷" ,
86+ "elements" : [
87+ {
88+ "type" : " Character" ,
89+ "parent" : " ♻️../.." ,
90+ "start" : 1 ,
91+ "end" : 3 ,
92+ "raw" : " 𠮷" ,
93+ "value" : 134071
94+ }
95+ ]
96+ }
97+ ]
98+ },
99+ "flags" : {
100+ "type" : " Flags" ,
101+ "parent" : " ♻️.." ,
102+ "start" : 4 ,
103+ "end" : 6 ,
104+ "raw" : " gv" ,
105+ "global" : true ,
106+ "ignoreCase" : false ,
107+ "multiline" : false ,
108+ "unicode" : false ,
109+ "sticky" : false ,
110+ "dotAll" : false ,
111+ "hasIndices" : false ,
112+ "unicodeSets" : true
113+ }
114+ }
115+ }
116+ }
117+ }
You can’t perform that action at this time.
0 commit comments