File tree 2 files changed +4
-2
lines changed
2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -788,6 +788,7 @@ private Token readRegexp() {
788
788
String validFlags = "gim" ;
789
789
if (this .options .ecmaVersion () >= 6 ) validFlags = "gimuy" ;
790
790
if (this .options .ecmaVersion () >= 9 ) validFlags = "gimsuy" ;
791
+ if (this .options .ecmaVersion () >= 12 ) validFlags = "gimsuyv" ;
791
792
if (!mods .matches ("^[" + validFlags + "]*$" ))
792
793
this .raise (start , "Invalid regular expression flag" );
793
794
if (mods .indexOf ('u' ) >= 0 ) {
Original file line number Diff line number Diff line change @@ -41,7 +41,8 @@ public static enum ECMAVersion {
41
41
ECMA2017 (2017 , 8 ),
42
42
ECMA2018 (2018 , 9 ),
43
43
ECMA2019 (2019 , 10 ),
44
- ECMA2020 (2020 , 11 );
44
+ ECMA2020 (2020 , 11 ),
45
+ ECMA2021 (2021 , 12 );
45
46
46
47
private final int version ;
47
48
public final int legacyVersion ;
@@ -232,7 +233,7 @@ public Set<String> getPredefinedGlobals() {
232
233
private VirtualSourceRoot virtualSourceRoot ;
233
234
234
235
public ExtractorConfig (boolean experimental ) {
235
- this .ecmaVersion = experimental ? ECMAVersion .ECMA2020 : ECMAVersion .ECMA2019 ;
236
+ this .ecmaVersion = experimental ? ECMAVersion .ECMA2021 : ECMAVersion .ECMA2019 ;
236
237
this .platform = Platform .AUTO ;
237
238
this .jsx = true ;
238
239
this .sourceType = SourceType .AUTO ;
You can’t perform that action at this time.
0 commit comments