@@ -32,14 +32,14 @@ const VERSION_SCHEMA = {
32
32
] ,
33
33
}
34
34
const DEFAULT_VERSION = "4.0.0"
35
- const FUNC_TYPE = / ^ (?: A r r o w ) ? F u n c t i o n (?: D e c l a r a t i o n | E x p r e s s i o n ) $ /
36
- const CLASS_TYPE = / ^ C l a s s (?: D e c l a r a t i o n | E x p r e s s i o n ) $ /
37
- const DESTRUCTURING_PARENT_TYPE = / ^ (?: F u n c t i o n (?: D e c l a r a t i o n | E x p r e s s i o n ) | A r r o w F u n c t i o n E x p r e s s i o n | A s s i g n m e n t E x p r e s s i o n | V a r i a b l e D e c l a r a t o r ) $ /
38
- const TOPLEVEL_SCOPE_TYPE = / ^ (?: g l o b a l | f u n c t i o n | m o d u l e ) $ /
39
- const BINARY_NUMBER = / ^ 0 [ b B ] /
40
- const OCTAL_NUMBER = / ^ 0 [ o O ] /
41
- const UNICODE_ESC = / ( \\ + ) u \{ [ 0 - 9 a - f A - F ] + ?\} / g
42
- const GET_OR_SET = / ^ (?: g | s ) e t $ /
35
+ const FUNC_TYPE = / ^ (?: A r r o w ) ? F u n c t i o n (?: D e c l a r a t i o n | E x p r e s s i o n ) $ / u
36
+ const CLASS_TYPE = / ^ C l a s s (?: D e c l a r a t i o n | E x p r e s s i o n ) $ / u
37
+ const DESTRUCTURING_PARENT_TYPE = / ^ (?: F u n c t i o n (?: D e c l a r a t i o n | E x p r e s s i o n ) | A r r o w F u n c t i o n E x p r e s s i o n | A s s i g n m e n t E x p r e s s i o n | V a r i a b l e D e c l a r a t o r ) $ / u
38
+ const TOPLEVEL_SCOPE_TYPE = / ^ (?: g l o b a l | f u n c t i o n | m o d u l e ) $ / u
39
+ const BINARY_NUMBER = / ^ 0 [ b B ] / u
40
+ const OCTAL_NUMBER = / ^ 0 [ o O ] / u
41
+ const UNICODE_ESC = / ( \\ + ) u \{ [ 0 - 9 a - f A - F ] + ?\} / gu
42
+ const GET_OR_SET = / ^ (?: g | s ) e t $ / u
43
43
const NEW_BUILTIN_TYPES = [
44
44
"Int8Array" ,
45
45
"Uint8Array" ,
@@ -141,9 +141,9 @@ const PROPERTY_TEST_TARGETS = {
141
141
"xor" ,
142
142
] ,
143
143
}
144
- const REGEXP_NAMED_GROUP = / ( \\ * ) \( \? < [ _ $ \w ] /
145
- const REGEXP_LOOKBEHIND = / ( \\ * ) \( \? < [ = ! ] /
146
- const REGEXP_UNICODE_PROPERTY = / ( \\ * ) \\ [ p P ] { .+ ?} /
144
+ const REGEXP_NAMED_GROUP = / ( \\ * ) \( \? < [ _ $ \w ] / u
145
+ const REGEXP_LOOKBEHIND = / ( \\ * ) \( \? < [ = ! ] / u
146
+ const REGEXP_UNICODE_PROPERTY = / ( \\ * ) \\ [ p P ] \ { .+ ?\} / u
147
147
const FEATURES = {
148
148
defaultParameters : {
149
149
alias : [ "syntax" ] ,
0 commit comments