(?!\x{2E2F})[\p{L}\p{Nl}\x{1885}-\x{1886}\x{2118}\x{212E}\x{309B}-\x{309C}\p{Mn}\p{Mc}\p{Nd}\p{Pc}\x{00B7}\x{0387}\x{1369}-\x{1371}\x{19DA}$\x{200C}\x{200D}]
"use strict"|'use strict'
\%{js:statement-end}
\(
\)
\%{js:before-next-token}
\%{js:before-next-token}
{
}
\%{js:break-keyword}
\%{js:statement-end-or-end-of-line}
(?=\%{js:class-keyword})
\%{js:before-next-token}
\%{js:continue-keyword}
\%{js:statement-end-or-end-of-line}
\%{js:debugger-keyword}
\%{js:statement-end}
\%{js:before-next-token}
\%{js:statement-end}
\%{js:before-next-token}
\%{js:before-next-token}
(?=\%{js:await-keyword})
\%{js:await-keyword}
\%{js:before-next-token}
\%{js:before-next-token}
\%{js:before-next-token}
\%{js:before-next-token}
;
\%{js:before-next-token}
;
\%{js:before-next-token}
\%{js:in-keyword}
\%{js:before-next-token}
\%{js:of-keyword}
\%{js:before-next-token}
\(
\)
\%{js:before-next-token}
\%{js:before-next-token}
\%{js:for-keyword}
\%{js:before-next-token}
(?=\%{js:function-expression-keyword})
\%{js:before-next-token}
\%{js:if-keyword}
\%{js:before-next-token}
\%{js:else-keyword}
\%{js:before-next-token}
(?<! \%{js:identifier-char} )
(?=
\%{js:identifier}
\%{js:optional-whitespace-or-comments}
:
)
:
\%{js:return-keyword}
\%{js:statement-end-or-end-of-line}
\%{js:case-keyword}
:
\%{js:default-keyword}
:
{
}
\%{js:before-next-token}
\%{js:before-next-token}
\%{js:switch-keyword}
\%{js:before-next-token}
\%{js:throw-keyword}
\%{js:statement-end-or-end-of-line}
{
}
\%{js:before-next-token}
\%{js:before-next-token}
\%{js:try-keyword}
\%{js:before-next-token}
\(
\)
\%{js:before-next-token}
\%{js:before-next-token}
\%{js:catch-keyword}
\%{js:before-next-token}
\%{js:finally-keyword}
\%{js:before-next-token}
\%{js:const-keyword} | \%{js:let-keyword} | \%{js:var-keyword}
\%{js:before-next-token}
\%{js:before-next-token}
,
\%{js:before-next-token}
\%{_variable-declaration-keyword}
\%{js:statement-end}
\%{_variable-declaration-keyword}
\%{js:statement-end}
\%{_variable-declaration-keyword}
\%{js:before-next-token}
\%{js:while-keyword}
\%{js:statement-end}
\%{js:do-keyword}
\%{js:before-next-token}
\%{js:with-keyword}
\%{js:before-next-token}