@@ -32,14 +32,14 @@ const VERSION_SCHEMA = {
3232 ] ,
3333}
3434const 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
4343const NEW_BUILTIN_TYPES = [
4444 "Int8Array" ,
4545 "Uint8Array" ,
@@ -141,9 +141,9 @@ const PROPERTY_TEST_TARGETS = {
141141 "xor" ,
142142 ] ,
143143}
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
147147const FEATURES = {
148148 defaultParameters : {
149149 alias : [ "syntax" ] ,
0 commit comments