Your message dated Wed, 22 Dec 2021 10:49:32 +0000
with message-id <[email protected]>
and subject line Bug#1002240: fixed in node-regexpu-core 4.8.0-2
has caused the Debian Bug report #1002240,
regarding node-regexpu-core: FTBFS: dh_auto_test: error: /bin/sh -ex 
debian/tests/pkg-js/test returned exit code 15
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1002240: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1002240
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: node-regexpu-core
Version: 4.8.0-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
Usertags: ftbfs-20211220 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules binary
> dh binary
>    dh_update_autotools_config
>    dh_autoreconf
>    dh_auto_configure --buildsystem=nodejs
>    dh_auto_build --buildsystem=nodejs
>    dh_auto_test --buildsystem=nodejs
>       mkdir -p node_modules
>       ln -s ../debian/tests/test_modules/regexpu-fixtures 
> node_modules/regexpu-fixtures
>       ln -s ../. node_modules/regexpu-core
>       /bin/sh -ex debian/tests/pkg-js/test
> + mocha tests
> 
> 
>   rewritePattern
>     undefined rewrites `/./` correctly
>     undefined rewrites `/./i` correctly
>     undefined rewrites `/./g` correctly
>     undefined rewrites `/./m` correctly
>     undefined rewrites `/./y` correctly
>     undefined rewrites `/./ig` correctly
>     undefined rewrites `/./im` correctly
>     undefined rewrites `/./igm` correctly
>     undefined rewrites `/./igmy` correctly
>     undefined rewrites `/./u` correctly
>     undefined rewrites `/./ui` correctly
>     undefined rewrites `/./ug` correctly
>     undefined rewrites `/./um` correctly
>     undefined rewrites `/./uy` correctly
>     undefined rewrites `/./uig` correctly
>     undefined rewrites `/./uim` correctly
>     undefined rewrites `/./uigm` correctly
>     undefined rewrites `/./uigmy` correctly
>     undefined rewrites `/\s/` correctly
>     undefined rewrites `/\s/i` correctly
>     undefined rewrites `/\s/g` correctly
>     undefined rewrites `/\s/m` correctly
>     undefined rewrites `/\s/y` correctly
>     undefined rewrites `/\s/ig` correctly
>     undefined rewrites `/\s/im` correctly
>     undefined rewrites `/\s/igm` correctly
>     undefined rewrites `/\s/igmy` correctly
>     undefined rewrites `/\s/u` correctly
>     undefined rewrites `/\s/ui` correctly
>     undefined rewrites `/\s/ug` correctly
>     undefined rewrites `/\s/um` correctly
>     undefined rewrites `/\s/uy` correctly
>     undefined rewrites `/\s/uig` correctly
>     undefined rewrites `/\s/uim` correctly
>     undefined rewrites `/\s/uigm` correctly
>     undefined rewrites `/\s/uigmy` correctly
>     undefined rewrites `/\S/` correctly
>     undefined rewrites `/\S/i` correctly
>     undefined rewrites `/\S/g` correctly
>     undefined rewrites `/\S/m` correctly
>     undefined rewrites `/\S/y` correctly
>     undefined rewrites `/\S/ig` correctly
>     undefined rewrites `/\S/im` correctly
>     undefined rewrites `/\S/igm` correctly
>     undefined rewrites `/\S/igmy` correctly
>     undefined rewrites `/\S/u` correctly
>     undefined rewrites `/\S/ui` correctly
>     undefined rewrites `/\S/ug` correctly
>     undefined rewrites `/\S/um` correctly
>     undefined rewrites `/\S/uy` correctly
>     undefined rewrites `/\S/uig` correctly
>     undefined rewrites `/\S/uim` correctly
>     undefined rewrites `/\S/uigm` correctly
>     undefined rewrites `/\S/uigmy` correctly
>     undefined rewrites `/[\s\S]/` correctly
>     undefined rewrites `/[\s\S]/i` correctly
>     undefined rewrites `/[\s\S]/g` correctly
>     undefined rewrites `/[\s\S]/m` correctly
>     undefined rewrites `/[\s\S]/y` correctly
>     undefined rewrites `/[\s\S]/ig` correctly
>     undefined rewrites `/[\s\S]/im` correctly
>     undefined rewrites `/[\s\S]/igm` correctly
>     undefined rewrites `/[\s\S]/igmy` correctly
>     undefined rewrites `/[\s\S]/u` correctly
>     undefined rewrites `/[\s\S]/ui` correctly
>     undefined rewrites `/[\s\S]/ug` correctly
>     undefined rewrites `/[\s\S]/um` correctly
>     undefined rewrites `/[\s\S]/uy` correctly
>     undefined rewrites `/[\s\S]/uig` correctly
>     undefined rewrites `/[\s\S]/uim` correctly
>     undefined rewrites `/[\s\S]/uigm` correctly
>     undefined rewrites `/[\s\S]/uigmy` correctly
>     undefined rewrites `/\d/u` correctly
>     undefined rewrites `/\d/ui` correctly
>     undefined rewrites `/\d/ug` correctly
>     undefined rewrites `/\d/um` correctly
>     undefined rewrites `/\d/uy` correctly
>     undefined rewrites `/\d/uig` correctly
>     undefined rewrites `/\d/uim` correctly
>     undefined rewrites `/\d/uigm` correctly
>     undefined rewrites `/\d/uigmy` correctly
>     undefined rewrites `/\D/` correctly
>     undefined rewrites `/\D/i` correctly
>     undefined rewrites `/\D/g` correctly
>     undefined rewrites `/\D/m` correctly
>     undefined rewrites `/\D/y` correctly
>     undefined rewrites `/\D/ig` correctly
>     undefined rewrites `/\D/im` correctly
>     undefined rewrites `/\D/igm` correctly
>     undefined rewrites `/\D/igmy` correctly
>     undefined rewrites `/\D/u` correctly
>     undefined rewrites `/\D/ui` correctly
>     undefined rewrites `/\D/ug` correctly
>     undefined rewrites `/\D/um` correctly
>     undefined rewrites `/\D/uy` correctly
>     undefined rewrites `/\D/uig` correctly
>     undefined rewrites `/\D/uim` correctly
>     undefined rewrites `/\D/uigm` correctly
>     undefined rewrites `/\D/uigmy` correctly
>     undefined rewrites `/[\d\D]/` correctly
>     undefined rewrites `/[\d\D]/i` correctly
>     undefined rewrites `/[\d\D]/g` correctly
>     undefined rewrites `/[\d\D]/m` correctly
>     undefined rewrites `/[\d\D]/y` correctly
>     undefined rewrites `/[\d\D]/ig` correctly
>     undefined rewrites `/[\d\D]/im` correctly
>     undefined rewrites `/[\d\D]/igm` correctly
>     undefined rewrites `/[\d\D]/igmy` correctly
>     undefined rewrites `/[\d\D]/u` correctly
>     undefined rewrites `/[\d\D]/ui` correctly
>     undefined rewrites `/[\d\D]/ug` correctly
>     undefined rewrites `/[\d\D]/um` correctly
>     undefined rewrites `/[\d\D]/uy` correctly
>     undefined rewrites `/[\d\D]/uig` correctly
>     undefined rewrites `/[\d\D]/uim` correctly
>     undefined rewrites `/[\d\D]/uigm` correctly
>     undefined rewrites `/[\d\D]/uigmy` correctly
>     undefined rewrites `/\w/u` correctly
>     undefined rewrites `/\w/ug` correctly
>     undefined rewrites `/\w/um` correctly
>     undefined rewrites `/\w/uy` correctly
>     undefined rewrites `/\w/ugm` correctly
>     undefined rewrites `/\w/ugmy` correctly
>     undefined rewrites `/\w/ui` correctly
>     undefined rewrites `/\w/uig` correctly
>     undefined rewrites `/\w/uim` correctly
>     undefined rewrites `/\w/uigm` correctly
>     undefined rewrites `/\w/uigmy` correctly
>     undefined rewrites `/\W/u` correctly
>     undefined rewrites `/\W/ug` correctly
>     undefined rewrites `/\W/um` correctly
>     undefined rewrites `/\W/uy` correctly
>     undefined rewrites `/\W/ugm` correctly
>     undefined rewrites `/\W/ugmy` correctly
>     undefined rewrites `/\W/ui` correctly
>     undefined rewrites `/\W/uig` correctly
>     undefined rewrites `/\W/uim` correctly
>     undefined rewrites `/\W/uigm` correctly
>     undefined rewrites `/\W/uigmy` correctly
>     undefined rewrites `/[\w\W]/` correctly
>     undefined rewrites `/[\w\W]/i` correctly
>     undefined rewrites `/[\w\W]/g` correctly
>     undefined rewrites `/[\w\W]/m` correctly
>     undefined rewrites `/[\w\W]/y` correctly
>     undefined rewrites `/[\w\W]/ig` correctly
>     undefined rewrites `/[\w\W]/im` correctly
>     undefined rewrites `/[\w\W]/igm` correctly
>     undefined rewrites `/[\w\W]/igmy` correctly
>     undefined rewrites `/[\w\W]/u` correctly
>     undefined rewrites `/[\w\W]/ui` correctly
>     undefined rewrites `/[\w\W]/ug` correctly
>     undefined rewrites `/[\w\W]/um` correctly
>     undefined rewrites `/[\w\W]/uy` correctly
>     undefined rewrites `/[\w\W]/uig` correctly
>     undefined rewrites `/[\w\W]/uim` correctly
>     undefined rewrites `/[\w\W]/uigm` correctly
>     undefined rewrites `/[\w\W]/uigmy` correctly
>     undefined rewrites `/[𝌆-𝌈a-z]/u` correctly
>     undefined rewrites `/[𝌆-𝌈a-z]/ug` correctly
>     undefined rewrites `/[𝌆-𝌈a-z]/um` correctly
>     undefined rewrites `/[𝌆-𝌈a-z]/uy` correctly
>     undefined rewrites `/[𝌆-𝌈a-z]/ugm` correctly
>     undefined rewrites `/[𝌆-𝌈a-z]/ugmy` correctly
>     undefined rewrites `/[\uD834\uDF06-\uD834\uDF08a-z]/u` correctly
>     undefined rewrites `/[\uD834\uDF06-\uD834\uDF08a-z]/ug` correctly
>     undefined rewrites `/[\uD834\uDF06-\uD834\uDF08a-z]/um` correctly
>     undefined rewrites `/[\uD834\uDF06-\uD834\uDF08a-z]/uy` correctly
>     undefined rewrites `/[\uD834\uDF06-\uD834\uDF08a-z]/ugm` correctly
>     undefined rewrites `/[\uD834\uDF06-\uD834\uDF08a-z]/ugmy` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]/u` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]/ug` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]/um` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]/uy` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]/ugm` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]/ugmy` correctly
>     undefined rewrites 
> `/[\u{0000000000001D306}-\u{000000000000000000000001D308}a-z]/u` correctly
>     undefined rewrites 
> `/[\u{0000000000001D306}-\u{000000000000000000000001D308}a-z]/ug` correctly
>     undefined rewrites 
> `/[\u{0000000000001D306}-\u{000000000000000000000001D308}a-z]/um` correctly
>     undefined rewrites 
> `/[\u{0000000000001D306}-\u{000000000000000000000001D308}a-z]/uy` correctly
>     undefined rewrites 
> `/[\u{0000000000001D306}-\u{000000000000000000000001D308}a-z]/ugm` correctly
>     undefined rewrites 
> `/[\u{0000000000001D306}-\u{000000000000000000000001D308}a-z]/ugmy` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]+/u` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]+/ug` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]+/um` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]+/uy` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]+/ugm` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]+/ugmy` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]/ui` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]/uig` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]/uim` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]/uigm` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]/uigmy` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]+/ui` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]+/uig` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]+/uim` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]+/uigm` correctly
>     undefined rewrites `/[\u{1D306}-\u{1D308}a-z]+/uigmy` correctly
>     undefined rewrites `/[a-z]/ui` correctly
>     undefined rewrites `/[a-z]/uig` correctly
>     undefined rewrites `/[a-z]/uim` correctly
>     undefined rewrites `/[a-z]/uigm` correctly
>     undefined rewrites `/[a-z]/uigmy` correctly
>     undefined rewrites `/[A-Z]/ui` correctly
>     undefined rewrites `/[A-Z]/uig` correctly
>     undefined rewrites `/[A-Z]/uim` correctly
>     undefined rewrites `/[A-Z]/uigm` correctly
>     undefined rewrites `/[A-Z]/uigmy` correctly
>     undefined rewrites `/[\u017F\u212A]/u` correctly
>     undefined rewrites `/[\u017F\u212A]/ug` correctly
>     undefined rewrites `/[\u017F\u212A]/um` correctly
>     undefined rewrites `/[\u017F\u212A]/uy` correctly
>     undefined rewrites `/[\u017F\u212A]/ugm` correctly
>     undefined rewrites `/[\u017F\u212A]/ugmy` correctly
>     undefined rewrites `/[\u017F\u212A]/ui` correctly
>     undefined rewrites `/[\u017F\u212A]/uig` correctly
>     undefined rewrites `/[\u017F\u212A]/uim` correctly
>     undefined rewrites `/[\u017F\u212A]/uigm` correctly
>     undefined rewrites `/[\u017F\u212A]/uigmy` correctly
>     undefined rewrites `/\uD806\uDCDF/u` correctly
>     undefined rewrites `/\uD806\uDCDF/ug` correctly
>     undefined rewrites `/\uD806\uDCDF/um` correctly
>     undefined rewrites `/\uD806\uDCDF/uy` correctly
>     undefined rewrites `/\uD806\uDCDF/ugm` correctly
>     undefined rewrites `/\uD806\uDCDF/ugmy` correctly
>     undefined rewrites `/\uD806\uDCDF/ui` correctly
>     undefined rewrites `/\uD806\uDCDF/uig` correctly
>     undefined rewrites `/\uD806\uDCDF/uim` correctly
>     undefined rewrites `/\uD806\uDCDF/uigm` correctly
>     undefined rewrites `/\uD806\uDCDF/uigmy` correctly
>     undefined rewrites `/[^a]/` correctly
>     undefined rewrites `/[^a]/i` correctly
>     undefined rewrites `/[^a]/g` correctly
>     undefined rewrites `/[^a]/m` correctly
>     undefined rewrites `/[^a]/y` correctly
>     undefined rewrites `/[^a]/ig` correctly
>     undefined rewrites `/[^a]/im` correctly
>     undefined rewrites `/[^a]/igm` correctly
>     undefined rewrites `/[^a]/igmy` correctly
>     undefined rewrites `/[^a]/u` correctly
>     undefined rewrites `/[^a]/ui` correctly
>     undefined rewrites `/[^a]/ug` correctly
>     undefined rewrites `/[^a]/um` correctly
>     undefined rewrites `/[^a]/uy` correctly
>     undefined rewrites `/[^a]/uig` correctly
>     undefined rewrites `/[^a]/uim` correctly
>     undefined rewrites `/[^a]/uigm` correctly
>     undefined rewrites `/[^a]/uigmy` correctly
>     undefined rewrites `/[ab]+/u` correctly
>     undefined rewrites `/[ab]+/ui` correctly
>     undefined rewrites `/[ab]+/ug` correctly
>     undefined rewrites `/[ab]+/um` correctly
>     undefined rewrites `/[ab]+/uy` correctly
>     undefined rewrites `/[ab]+/uig` correctly
>     undefined rewrites `/[ab]+/uim` correctly
>     undefined rewrites `/[ab]+/uigm` correctly
>     undefined rewrites `/[ab]+/uigmy` correctly
>     undefined rewrites `/[ab]+/` correctly
>     undefined rewrites `/[ab]+/i` correctly
>     undefined rewrites `/[ab]+/g` correctly
>     undefined rewrites `/[ab]+/m` correctly
>     undefined rewrites `/[ab]+/y` correctly
>     undefined rewrites `/[ab]+/ig` correctly
>     undefined rewrites `/[ab]+/im` correctly
>     undefined rewrites `/[ab]+/igm` correctly
>     undefined rewrites `/[ab]+/igmy` correctly
>     undefined rewrites `/^(?:ab|cd)$/u` correctly
>     undefined rewrites `/^(?:ab|cd)$/ui` correctly
>     undefined rewrites `/^(?:ab|cd)$/ug` correctly
>     undefined rewrites `/^(?:ab|cd)$/um` correctly
>     undefined rewrites `/^(?:ab|cd)$/uy` correctly
>     undefined rewrites `/^(?:ab|cd)$/uig` correctly
>     undefined rewrites `/^(?:ab|cd)$/uim` correctly
>     undefined rewrites `/^(?:ab|cd)$/uigm` correctly
>     undefined rewrites `/^(?:ab|cd)$/uigmy` correctly
>     undefined rewrites `/^(?:ab|cd)$/` correctly
>     undefined rewrites `/^(?:ab|cd)$/i` correctly
>     undefined rewrites `/^(?:ab|cd)$/g` correctly
>     undefined rewrites `/^(?:ab|cd)$/m` correctly
>     undefined rewrites `/^(?:ab|cd)$/y` correctly
>     undefined rewrites `/^(?:ab|cd)$/ig` correctly
>     undefined rewrites `/^(?:ab|cd)$/im` correctly
>     undefined rewrites `/^(?:ab|cd)$/igm` correctly
>     undefined rewrites `/^(?:ab|cd)$/igmy` correctly
>     undefined rewrites `/[𝌆]/` correctly
>     undefined rewrites `/[𝌆]/i` correctly
>     undefined rewrites `/[𝌆]/g` correctly
>     undefined rewrites `/[𝌆]/m` correctly
>     undefined rewrites `/[𝌆]/y` correctly
>     undefined rewrites `/[𝌆]/ig` correctly
>     undefined rewrites `/[𝌆]/im` correctly
>     undefined rewrites `/[𝌆]/igm` correctly
>     undefined rewrites `/[𝌆]/igmy` correctly
>     undefined rewrites `/[𝌆]/u` correctly
>     undefined rewrites `/[𝌆]/ui` correctly
>     undefined rewrites `/[𝌆]/ug` correctly
>     undefined rewrites `/[𝌆]/um` correctly
>     undefined rewrites `/[𝌆]/uy` correctly
>     undefined rewrites `/[𝌆]/uig` correctly
>     undefined rewrites `/[𝌆]/uim` correctly
>     undefined rewrites `/[𝌆]/uigm` correctly
>     undefined rewrites `/[𝌆]/uigmy` correctly
>     undefined rewrites `/𝌆+/` correctly
>     undefined rewrites `/𝌆+/i` correctly
>     undefined rewrites `/𝌆+/g` correctly
>     undefined rewrites `/𝌆+/m` correctly
>     undefined rewrites `/𝌆+/y` correctly
>     undefined rewrites `/𝌆+/ig` correctly
>     undefined rewrites `/𝌆+/im` correctly
>     undefined rewrites `/𝌆+/igm` correctly
>     undefined rewrites `/𝌆+/igmy` correctly
>     undefined rewrites `/𝌆+/u` correctly
>     undefined rewrites `/𝌆+/ui` correctly
>     undefined rewrites `/𝌆+/ug` correctly
>     undefined rewrites `/𝌆+/um` correctly
>     undefined rewrites `/𝌆+/uy` correctly
>     undefined rewrites `/𝌆+/uig` correctly
>     undefined rewrites `/𝌆+/uim` correctly
>     undefined rewrites `/𝌆+/uigm` correctly
>     undefined rewrites `/𝌆+/uigmy` correctly
>     undefined rewrites `/\uD834\uDF06+/` correctly
>     undefined rewrites `/\uD834\uDF06+/i` correctly
>     undefined rewrites `/\uD834\uDF06+/g` correctly
>     undefined rewrites `/\uD834\uDF06+/m` correctly
>     undefined rewrites `/\uD834\uDF06+/y` correctly
>     undefined rewrites `/\uD834\uDF06+/ig` correctly
>     undefined rewrites `/\uD834\uDF06+/im` correctly
>     undefined rewrites `/\uD834\uDF06+/igm` correctly
>     undefined rewrites `/\uD834\uDF06+/igmy` correctly
>     undefined rewrites `/\uD834\uDF06+/u` correctly
>     undefined rewrites `/\uD834\uDF06+/ui` correctly
>     undefined rewrites `/\uD834\uDF06+/ug` correctly
>     undefined rewrites `/\uD834\uDF06+/um` correctly
>     undefined rewrites `/\uD834\uDF06+/uy` correctly
>     undefined rewrites `/\uD834\uDF06+/uig` correctly
>     undefined rewrites `/\uD834\uDF06+/uim` correctly
>     undefined rewrites `/\uD834\uDF06+/uigm` correctly
>     undefined rewrites `/\uD834\uDF06+/uigmy` correctly
>     undefined rewrites `/\u{D834}\u{DF06}+/u` correctly
>     undefined rewrites `/\u{D834}\u{DF06}+/ui` correctly
>     undefined rewrites `/\u{D834}\u{DF06}+/ug` correctly
>     undefined rewrites `/\u{D834}\u{DF06}+/um` correctly
>     undefined rewrites `/\u{D834}\u{DF06}+/uy` correctly
>     undefined rewrites `/\u{D834}\u{DF06}+/uig` correctly
>     undefined rewrites `/\u{D834}\u{DF06}+/uim` correctly
>     undefined rewrites `/\u{D834}\u{DF06}+/uigm` correctly
>     undefined rewrites `/\u{D834}\u{DF06}+/uigmy` correctly
>     undefined rewrites `/𝌆{2,4}/` correctly
>     undefined rewrites `/𝌆{2,4}/i` correctly
>     undefined rewrites `/𝌆{2,4}/g` correctly
>     undefined rewrites `/𝌆{2,4}/m` correctly
>     undefined rewrites `/𝌆{2,4}/y` correctly
>     undefined rewrites `/𝌆{2,4}/ig` correctly
>     undefined rewrites `/𝌆{2,4}/im` correctly
>     undefined rewrites `/𝌆{2,4}/igm` correctly
>     undefined rewrites `/𝌆{2,4}/igmy` correctly
>     undefined rewrites `/𝌆{2,4}/u` correctly
>     undefined rewrites `/𝌆{2,4}/ui` correctly
>     undefined rewrites `/𝌆{2,4}/ug` correctly
>     undefined rewrites `/𝌆{2,4}/um` correctly
>     undefined rewrites `/𝌆{2,4}/uy` correctly
>     undefined rewrites `/𝌆{2,4}/uig` correctly
>     undefined rewrites `/𝌆{2,4}/uim` correctly
>     undefined rewrites `/𝌆{2,4}/uigm` correctly
>     undefined rewrites `/𝌆{2,4}/uigmy` correctly
>     undefined rewrites `/\uD834\uDF06{2,4}/` correctly
>     undefined rewrites `/\uD834\uDF06{2,4}/i` correctly
>     undefined rewrites `/\uD834\uDF06{2,4}/g` correctly
>     undefined rewrites `/\uD834\uDF06{2,4}/m` correctly
>     undefined rewrites `/\uD834\uDF06{2,4}/y` correctly
>     undefined rewrites `/\uD834\uDF06{2,4}/ig` correctly
>     undefined rewrites `/\uD834\uDF06{2,4}/im` correctly
>     undefined rewrites `/\uD834\uDF06{2,4}/igm` correctly
>     undefined rewrites `/\uD834\uDF06{2,4}/igmy` correctly
>     undefined rewrites `/\uD834\uDF06{2,4}/u` correctly
>     undefined rewrites `/\uD834\uDF06{2,4}/ui` correctly
>     undefined rewrites `/\uD834\uDF06{2,4}/ug` correctly
>     undefined rewrites `/\uD834\uDF06{2,4}/um` correctly
>     undefined rewrites `/\uD834\uDF06{2,4}/uy` correctly
>     undefined rewrites `/\uD834\uDF06{2,4}/uig` correctly
>     undefined rewrites `/\uD834\uDF06{2,4}/uim` correctly
>     undefined rewrites `/\uD834\uDF06{2,4}/uigm` correctly
>     undefined rewrites `/\uD834\uDF06{2,4}/uigmy` correctly
>     1) rewrites `/(a)\1/u` correctly
>     2) rewrites `/(a)\1/ug` correctly
>     3) rewrites `/(a)\1/um` correctly
>     4) rewrites `/(a)\1/uy` correctly
>     5) rewrites `/(a)\1/ugm` correctly
>     6) rewrites `/(a)\1/ugmy` correctly
>     undefined rewrites `/[]/u` correctly
>     undefined rewrites `/[]/ui` correctly
>     undefined rewrites `/[]/ug` correctly
>     undefined rewrites `/[]/um` correctly
>     undefined rewrites `/[]/uy` correctly
>     undefined rewrites `/[]/uig` correctly
>     undefined rewrites `/[]/uim` correctly
>     undefined rewrites `/[]/uigm` correctly
>     undefined rewrites `/[]/uigmy` correctly
>     undefined rewrites `/[]/` correctly
>     undefined rewrites `/[]/i` correctly
>     undefined rewrites `/[]/g` correctly
>     undefined rewrites `/[]/m` correctly
>     undefined rewrites `/[]/y` correctly
>     undefined rewrites `/[]/ig` correctly
>     undefined rewrites `/[]/im` correctly
>     undefined rewrites `/[]/igm` correctly
>     undefined rewrites `/[]/igmy` correctly
>     7) rewrites `/(\1)+\1\1/u` correctly
>     8) rewrites `/(\1)+\1\1/ui` correctly
>     9) rewrites `/(\1)+\1\1/ug` correctly
>     10) rewrites `/(\1)+\1\1/um` correctly
>     11) rewrites `/(\1)+\1\1/uy` correctly
>     12) rewrites `/(\1)+\1\1/uig` correctly
>     13) rewrites `/(\1)+\1\1/uim` correctly
>     14) rewrites `/(\1)+\1\1/uigm` correctly
>     15) rewrites `/(\1)+\1\1/uigmy` correctly
>     undefined rewrites `/(\1)+\1\1/` correctly
>     undefined rewrites `/(\1)+\1\1/i` correctly
>     undefined rewrites `/(\1)+\1\1/g` correctly
>     undefined rewrites `/(\1)+\1\1/m` correctly
>     undefined rewrites `/(\1)+\1\1/y` correctly
>     undefined rewrites `/(\1)+\1\1/ig` correctly
>     undefined rewrites `/(\1)+\1\1/im` correctly
>     undefined rewrites `/(\1)+\1\1/igm` correctly
>     undefined rewrites `/(\1)+\1\1/igmy` correctly
>     undefined rewrites `/\u03B8/ui` correctly
>     undefined rewrites `/\u03B8/uig` correctly
>     undefined rewrites `/\u03B8/uim` correctly
>     undefined rewrites `/\u03B8/uigm` correctly
>     undefined rewrites `/\u03B8/uigmy` correctly
>     undefined rewrites `/\//` correctly
>     undefined rewrites `/\//i` correctly
>     undefined rewrites `/\//g` correctly
>     undefined rewrites `/\//m` correctly
>     undefined rewrites `/\//y` correctly
>     undefined rewrites `/\//ig` correctly
>     undefined rewrites `/\//im` correctly
>     undefined rewrites `/\//igm` correctly
>     undefined rewrites `/\//igmy` correctly
>     undefined rewrites `/\//u` correctly
>     undefined rewrites `/\//ui` correctly
>     undefined rewrites `/\//ug` correctly
>     undefined rewrites `/\//um` correctly
>     undefined rewrites `/\//uy` correctly
>     undefined rewrites `/\//uig` correctly
>     undefined rewrites `/\//uim` correctly
>     undefined rewrites `/\//uigm` correctly
>     undefined rewrites `/\//uigmy` correctly
> 
>   unicodePropertyEscapes
>     undefined rewrites `/\p{gc=Lu}/u` correctly
>     undefined rewrites `/\P{gc=Lu}/u` correctly
>     undefined rewrites `/\p{gc=Uppercase_Letter}/u` correctly
>     undefined rewrites `/\P{gc=Uppercase_Letter}/u` correctly
>     undefined rewrites `/\p{General_Category=Lu}/u` correctly
>     undefined rewrites `/\P{General_Category=Lu}/u` correctly
>     undefined rewrites `/\p{General_Category=Uppercase_Letter}/u` correctly
>     undefined rewrites `/\P{General_Category=Uppercase_Letter}/u` correctly
>     undefined rewrites `/\p{Lu}/u` correctly
>     undefined rewrites `/\P{Lu}/u` correctly
>     undefined rewrites `/\p{Uppercase_Letter}/u` correctly
>     undefined rewrites `/\P{Uppercase_Letter}/u` correctly
>     undefined rewrites `/\p{sc=Grek}/u` correctly
>     undefined rewrites `/\P{sc=Grek}/u` correctly
>     undefined rewrites `/\p{sc=Greek}/u` correctly
>     undefined rewrites `/\P{sc=Greek}/u` correctly
>     undefined rewrites `/\p{Script=Grek}/u` correctly
>     undefined rewrites `/\P{Script=Grek}/u` correctly
>     undefined rewrites `/\p{Script=Greek}/u` correctly
>     undefined rewrites `/\P{Script=Greek}/u` correctly
>     undefined rewrites `/\p{sc=Hira}/u` correctly
>     undefined rewrites `/\P{sc=Hira}/u` correctly
>     undefined rewrites `/\p{sc=Hiragana}/u` correctly
>     undefined rewrites `/\P{sc=Hiragana}/u` correctly
>     undefined rewrites `/\p{Script=Hira}/u` correctly
>     undefined rewrites `/\P{Script=Hira}/u` correctly
>     undefined rewrites `/\p{Script=Hiragana}/u` correctly
>     undefined rewrites `/\P{Script=Hiragana}/u` correctly
>     undefined rewrites `/\p{scx=Grek}/u` correctly
>     undefined rewrites `/\P{scx=Grek}/u` correctly
>     undefined rewrites `/\p{scx=Greek}/u` correctly
>     undefined rewrites `/\P{scx=Greek}/u` correctly
>     undefined rewrites `/\p{Script_Extensions=Grek}/u` correctly
>     undefined rewrites `/\P{Script_Extensions=Grek}/u` correctly
>     undefined rewrites `/\p{Script_Extensions=Greek}/u` correctly
>     undefined rewrites `/\P{Script_Extensions=Greek}/u` correctly
>     undefined rewrites `/\p{Alpha}/u` correctly
>     undefined rewrites `/\P{Alpha}/u` correctly
>     undefined rewrites `/\p{Alphabetic}/u` correctly
>     undefined rewrites `/\P{Alphabetic}/u` correctly
>     undefined rewrites `/\p{Upper}/u` correctly
>     undefined rewrites `/\P{Upper}/u` correctly
>     undefined rewrites `/\p{Uppercase}/u` correctly
>     undefined rewrites `/\P{Uppercase}/u` correctly
>     undefined rewrites `/\p{Lower}/u` correctly
>     undefined rewrites `/\P{Lower}/u` correctly
>     undefined rewrites `/\p{Lowercase}/u` correctly
>     undefined rewrites `/\P{Lowercase}/u` correctly
>     undefined rewrites `/\p{WSpace}/u` correctly
>     undefined rewrites `/\P{WSpace}/u` correctly
>     undefined rewrites `/\p{White_Space}/u` correctly
>     undefined rewrites `/\P{White_Space}/u` correctly
>     undefined rewrites `/\p{NChar}/u` correctly
>     undefined rewrites `/\P{NChar}/u` correctly
>     undefined rewrites `/\p{Noncharacter_Code_Point}/u` correctly
>     undefined rewrites `/\P{Noncharacter_Code_Point}/u` correctly
>     undefined rewrites `/\p{DI}/u` correctly
>     undefined rewrites `/\P{DI}/u` correctly
>     undefined rewrites `/\p{Default_Ignorable_Code_Point}/u` correctly
>     undefined rewrites `/\P{Default_Ignorable_Code_Point}/u` correctly
>     undefined rewrites `/\p{Any}/u` correctly
>     undefined rewrites `/\P{Any}/u` correctly
>     undefined rewrites `/\p{ASCII}/u` correctly
>     undefined rewrites `/\P{ASCII}/u` correctly
>     undefined rewrites `/\p{Assigned}/u` correctly
>     undefined rewrites `/\P{Assigned}/u` correctly
>     undefined rewrites `/\p{ASCII_Hex_Digit}/u` correctly
>     undefined rewrites `/\P{ASCII_Hex_Digit}/u` correctly
>     undefined rewrites `/\p{AHex}/u` correctly
>     undefined rewrites `/\P{AHex}/u` correctly
>     undefined rewrites `/\p{Bidi_C}/u` correctly
>     undefined rewrites `/\P{Bidi_C}/u` correctly
>     undefined rewrites `/\p{Bidi_Control}/u` correctly
>     undefined rewrites `/\P{Bidi_Control}/u` correctly
>     undefined rewrites `/\p{Bidi_M}/u` correctly
>     undefined rewrites `/\P{Bidi_M}/u` correctly
>     undefined rewrites `/\p{Bidi_Mirrored}/u` correctly
>     undefined rewrites `/\P{Bidi_Mirrored}/u` correctly
>     undefined rewrites `/\p{CI}/u` correctly
>     undefined rewrites `/\P{CI}/u` correctly
>     undefined rewrites `/\p{Case_Ignorable}/u` correctly
>     undefined rewrites `/\P{Case_Ignorable}/u` correctly
>     undefined rewrites `/\p{Cased}/u` correctly
>     undefined rewrites `/\P{Cased}/u` correctly
>     undefined rewrites `/\p{CWKCF}/u` correctly
>     undefined rewrites `/\P{CWKCF}/u` correctly
>     undefined rewrites `/\p{Changes_When_NFKC_Casefolded}/u` correctly
>     undefined rewrites `/\P{Changes_When_NFKC_Casefolded}/u` correctly
>     undefined rewrites `/\p{CWCF}/u` correctly
>     undefined rewrites `/\P{CWCF}/u` correctly
>     undefined rewrites `/\p{Changes_When_Casefolded}/u` correctly
>     undefined rewrites `/\P{Changes_When_Casefolded}/u` correctly
>     undefined rewrites `/\p{CWCM}/u` correctly
>     undefined rewrites `/\P{CWCM}/u` correctly
>     undefined rewrites `/\p{Changes_When_Casemapped}/u` correctly
>     undefined rewrites `/\P{Changes_When_Casemapped}/u` correctly
>     undefined rewrites `/\p{CWL}/u` correctly
>     undefined rewrites `/\P{CWL}/u` correctly
>     undefined rewrites `/\p{Changes_When_Lowercased}/u` correctly
>     undefined rewrites `/\P{Changes_When_Lowercased}/u` correctly
>     undefined rewrites `/\p{CWT}/u` correctly
>     undefined rewrites `/\P{CWT}/u` correctly
>     undefined rewrites `/\p{Changes_When_Titlecased}/u` correctly
>     undefined rewrites `/\P{Changes_When_Titlecased}/u` correctly
>     undefined rewrites `/\p{CWU}/u` correctly
>     undefined rewrites `/\P{CWU}/u` correctly
>     undefined rewrites `/\p{Changes_When_Uppercased}/u` correctly
>     undefined rewrites `/\P{Changes_When_Uppercased}/u` correctly
>     undefined rewrites `/\p{Dash}/u` correctly
>     undefined rewrites `/\P{Dash}/u` correctly
>     undefined rewrites `/\p{Dep}/u` correctly
>     undefined rewrites `/\P{Dep}/u` correctly
>     undefined rewrites `/\p{Deprecated}/u` correctly
>     undefined rewrites `/\P{Deprecated}/u` correctly
>     undefined rewrites `/\p{Dia}/u` correctly
>     undefined rewrites `/\P{Dia}/u` correctly
>     undefined rewrites `/\p{Diacritic}/u` correctly
>     undefined rewrites `/\P{Diacritic}/u` correctly
>     undefined rewrites `/\p{Ext}/u` correctly
>     undefined rewrites `/\P{Ext}/u` correctly
>     undefined rewrites `/\p{Extender}/u` correctly
>     undefined rewrites `/\P{Extender}/u` correctly
>     undefined rewrites `/\p{Gr_Base}/u` correctly
>     undefined rewrites `/\P{Gr_Base}/u` correctly
>     undefined rewrites `/\p{Grapheme_Base}/u` correctly
>     undefined rewrites `/\P{Grapheme_Base}/u` correctly
>     undefined rewrites `/\p{Gr_Ext}/u` correctly
>     undefined rewrites `/\P{Gr_Ext}/u` correctly
>     undefined rewrites `/\p{Grapheme_Extend}/u` correctly
>     undefined rewrites `/\P{Grapheme_Extend}/u` correctly
>     undefined rewrites `/\p{Hex}/u` correctly
>     undefined rewrites `/\P{Hex}/u` correctly
>     undefined rewrites `/\p{Hex_Digit}/u` correctly
>     undefined rewrites `/\P{Hex_Digit}/u` correctly
>     undefined rewrites `/\p{IDC}/u` correctly
>     undefined rewrites `/\P{IDC}/u` correctly
>     undefined rewrites `/\p{ID_Continue}/u` correctly
>     undefined rewrites `/\P{ID_Continue}/u` correctly
>     undefined rewrites `/\p{IDS}/u` correctly
>     undefined rewrites `/\P{IDS}/u` correctly
>     undefined rewrites `/\p{ID_Start}/u` correctly
>     undefined rewrites `/\P{ID_Start}/u` correctly
>     undefined rewrites `/\p{Ideo}/u` correctly
>     undefined rewrites `/\P{Ideo}/u` correctly
>     undefined rewrites `/\p{Ideographic}/u` correctly
>     undefined rewrites `/\P{Ideographic}/u` correctly
>     undefined rewrites `/\p{IDSB}/u` correctly
>     undefined rewrites `/\P{IDSB}/u` correctly
>     undefined rewrites `/\p{IDS_Binary_Operator}/u` correctly
>     undefined rewrites `/\P{IDS_Binary_Operator}/u` correctly
>     undefined rewrites `/\p{IDST}/u` correctly
>     undefined rewrites `/\P{IDST}/u` correctly
>     undefined rewrites `/\p{IDS_Trinary_Operator}/u` correctly
>     undefined rewrites `/\P{IDS_Trinary_Operator}/u` correctly
>     undefined rewrites `/\p{Join_C}/u` correctly
>     undefined rewrites `/\P{Join_C}/u` correctly
>     undefined rewrites `/\p{Join_Control}/u` correctly
>     undefined rewrites `/\P{Join_Control}/u` correctly
>     undefined rewrites `/\p{LOE}/u` correctly
>     undefined rewrites `/\P{LOE}/u` correctly
>     undefined rewrites `/\p{Logical_Order_Exception}/u` correctly
>     undefined rewrites `/\P{Logical_Order_Exception}/u` correctly
>     undefined rewrites `/\p{Math}/u` correctly
>     undefined rewrites `/\P{Math}/u` correctly
>     undefined rewrites `/\p{Pat_Syn}/u` correctly
>     undefined rewrites `/\P{Pat_Syn}/u` correctly
>     undefined rewrites `/\p{Pattern_Syntax}/u` correctly
>     undefined rewrites `/\P{Pattern_Syntax}/u` correctly
>     undefined rewrites `/\p{Pat_WS}/u` correctly
>     undefined rewrites `/\P{Pat_WS}/u` correctly
>     undefined rewrites `/\p{Pattern_White_Space}/u` correctly
>     undefined rewrites `/\P{Pattern_White_Space}/u` correctly
>     undefined rewrites `/\p{QMark}/u` correctly
>     undefined rewrites `/\P{QMark}/u` correctly
>     undefined rewrites `/\p{Quotation_Mark}/u` correctly
>     undefined rewrites `/\P{Quotation_Mark}/u` correctly
>     undefined rewrites `/\p{Radical}/u` correctly
>     undefined rewrites `/\P{Radical}/u` correctly
>     undefined rewrites `/\p{RI}/u` correctly
>     undefined rewrites `/\P{RI}/u` correctly
>     undefined rewrites `/\p{Regional_Indicator}/u` correctly
>     undefined rewrites `/\P{Regional_Indicator}/u` correctly
>     undefined rewrites `/\p{SD}/u` correctly
>     undefined rewrites `/\P{SD}/u` correctly
>     undefined rewrites `/\p{Soft_Dotted}/u` correctly
>     undefined rewrites `/\P{Soft_Dotted}/u` correctly
>     undefined rewrites `/\p{STerm}/u` correctly
>     undefined rewrites `/\P{STerm}/u` correctly
>     undefined rewrites `/\p{Sentence_Terminal}/u` correctly
>     undefined rewrites `/\P{Sentence_Terminal}/u` correctly
>     undefined rewrites `/\p{Term}/u` correctly
>     undefined rewrites `/\P{Term}/u` correctly
>     undefined rewrites `/\p{Terminal_Punctuation}/u` correctly
>     undefined rewrites `/\P{Terminal_Punctuation}/u` correctly
>     undefined rewrites `/\p{UIdeo}/u` correctly
>     undefined rewrites `/\P{UIdeo}/u` correctly
>     undefined rewrites `/\p{Unified_Ideograph}/u` correctly
>     undefined rewrites `/\P{Unified_Ideograph}/u` correctly
>     undefined rewrites `/\p{VS}/u` correctly
>     undefined rewrites `/\P{VS}/u` correctly
>     undefined rewrites `/\p{Variation_Selector}/u` correctly
>     undefined rewrites `/\P{Variation_Selector}/u` correctly
>     undefined rewrites `/\p{XIDC}/u` correctly
>     undefined rewrites `/\P{XIDC}/u` correctly
>     undefined rewrites `/\p{XID_Continue}/u` correctly
>     undefined rewrites `/\P{XID_Continue}/u` correctly
>     undefined rewrites `/\p{XIDS}/u` correctly
>     undefined rewrites `/\P{XIDS}/u` correctly
>     undefined rewrites `/\p{XID_Start}/u` correctly
>     undefined rewrites `/\P{XID_Start}/u` correctly
>     undefined rewrites `/\p{Emoji}/u` correctly
>     undefined rewrites `/\P{Emoji}/u` correctly
>     undefined rewrites `/\p{Emoji_Component}/u` correctly
>     undefined rewrites `/\P{Emoji_Component}/u` correctly
>     undefined rewrites `/\p{Emoji_Modifier}/u` correctly
>     undefined rewrites `/\P{Emoji_Modifier}/u` correctly
>     undefined rewrites `/\p{Emoji_Modifier_Base}/u` correctly
>     undefined rewrites `/\P{Emoji_Modifier_Base}/u` correctly
>     undefined rewrites `/\p{Emoji_Presentation}/u` correctly
>     undefined rewrites `/\P{Emoji_Presentation}/u` correctly
>     undefined rewrites `/\p{Extended_Pictographic}/u` correctly
>     undefined rewrites `/\P{Extended_Pictographic}/u` correctly
>     undefined rewrites `/\p{scx=Yezi}/u` correctly
>     undefined rewrites `/\P{scx=Yezi}/u` correctly
>     undefined rewrites `/\p{scx=Yezidi}/u` correctly
>     undefined rewrites `/\P{scx=Yezidi}/u` correctly
>     undefined rewrites `/\p{Script_Extensions=Yezi}/u` correctly
>     undefined rewrites `/\P{Script_Extensions=Yezi}/u` correctly
>     undefined rewrites `/\p{Script_Extensions=Yezidi}/u` correctly
>     undefined rewrites `/\P{Script_Extensions=Yezidi}/u` correctly
>     undefined rewrites `/\p{scx=Toto}/u` correctly
>     undefined rewrites `/\P{scx=Toto}/u` correctly
>     undefined rewrites `/\p{Script_Extensions=Toto}/u` correctly
>     undefined rewrites `/\P{Script_Extensions=Toto}/u` correctly
>     undefined transpiles Unicode property escapes within various constructions
>     undefined throws on unknown binary properties
>     undefined throws on explicitly unsupported properties
>     undefined throws on non-binary properties without a value
>     undefined throws on unknown property values
>     undefined throws when loose matching is attempted
>     undefined simplifies the output using Unicode code point escapes when 
> `useUnicodeFlag` is enabled
>     undefined should not transpile unicode property when 
> unicodePropertyEscape is not enabled
>     undefined should transpile to minimal case-insensitive set
> 
>   dotAllFlag
>     undefined rewrites `/./s` correctly
>     undefined rewrites `/./gimsy` correctly
>     undefined rewrites `/./su` correctly
>     undefined rewrites `/./gimsuy` correctly
> 
>   useDotAllFlag
>     undefined rewrites `/./su` correctly
>     undefined should throw when both `useDotAllFlag` and `dotAll` is true
> 
>   namedGroup
>     undefined rewrites `/(?<name>)\k<name>/` correctly
>     undefined rewrites `/(?<name1>)(?<name2>)\k<name1>\k<name2>/` correctly
>     undefined rewrites `/()(?<name>)\k<name>/` correctly
>     undefined rewrites `/(?<name>)()\1/` correctly
>     undefined rewrites `/\k<name>\k<name>(?<name>)\k<name>/` correctly
>     undefined rewrites `/(?<name>\k<name>)/` correctly
>     undefined rewrites `/(?<$𐒤>a)b\k<$𐒤>/` correctly
>     undefined rewrites `/(?<=a)(?<!b)(?=c)(?!d)(?:e)(?<name>f)\k<name>/` 
> correctly
>     undefined onNamedGroup is optional
>     undefined multiple groups with the same name are disallowed
>     undefined named references must reference a group
>     undefined should not transpile when namedGroup is not enabled
> 
>   lookbehind
>     undefined rewrites `/(?<=a)b/` correctly
>     undefined rewrites `/(?<=.)a/` correctly
> 
>   character classes
>     undefined rewrites `/[^K]/iu` without unicode correctly
>     undefined rewrites `/[^k]/iu` without unicode correctly
>     undefined rewrites `/[^K]/iu` without unicode correctly
>     undefined rewrites `/[^K]/iu` with unicode correctly
>     undefined rewrites `/[^k]/iu` with unicode correctly
>     undefined rewrites `/[^K]/iu` with unicode correctly
>     undefined rewrites `/[^K]/u` without unicode correctly
>     undefined rewrites `/[^k]/u` without unicode correctly
>     undefined rewrites `/[^K]/u` without unicode correctly
>     undefined rewrites `/[^K]/u` with unicode correctly
>     undefined rewrites `/[^k]/u` with unicode correctly
>     undefined rewrites `/[^K]/u` with unicode correctly
> 
> 
>   707 passing (457ms)
>   15 failing
> 
>   1) rewritePattern
>        rewrites `/(a)\1/u` correctly:
>      SyntaxError: Invalid decimal escape in unicode mode at position 4
>     (a)\1
>         ^
>       at bail (/usr/share/nodejs/regjsparser/parser.js:1497:13)
>       at parseDecimalEscape (/usr/share/nodejs/regjsparser/parser.js:857:13)
>       at parseAtomEscape (/usr/share/nodejs/regjsparser/parser.js:812:13)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:742:15)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at parse (/usr/share/nodejs/regjsparser/parser.js:1521:18)
>       at rewritePattern (rewrite-pattern.js:339:15)
>       at Context.<anonymous> (tests/tests.js:18:18)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:681:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:804:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:596:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:606:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:489:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:574:5)
>       at processImmediate (internal/timers.js:461:21)
> 
>   2) rewritePattern
>        rewrites `/(a)\1/ug` correctly:
>      SyntaxError: Invalid decimal escape in unicode mode at position 4
>     (a)\1
>         ^
>       at bail (/usr/share/nodejs/regjsparser/parser.js:1497:13)
>       at parseDecimalEscape (/usr/share/nodejs/regjsparser/parser.js:857:13)
>       at parseAtomEscape (/usr/share/nodejs/regjsparser/parser.js:812:13)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:742:15)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at parse (/usr/share/nodejs/regjsparser/parser.js:1521:18)
>       at rewritePattern (rewrite-pattern.js:339:15)
>       at Context.<anonymous> (tests/tests.js:18:18)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:681:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:804:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:596:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:606:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:489:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:574:5)
>       at processImmediate (internal/timers.js:461:21)
> 
>   3) rewritePattern
>        rewrites `/(a)\1/um` correctly:
>      SyntaxError: Invalid decimal escape in unicode mode at position 4
>     (a)\1
>         ^
>       at bail (/usr/share/nodejs/regjsparser/parser.js:1497:13)
>       at parseDecimalEscape (/usr/share/nodejs/regjsparser/parser.js:857:13)
>       at parseAtomEscape (/usr/share/nodejs/regjsparser/parser.js:812:13)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:742:15)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at parse (/usr/share/nodejs/regjsparser/parser.js:1521:18)
>       at rewritePattern (rewrite-pattern.js:339:15)
>       at Context.<anonymous> (tests/tests.js:18:18)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:681:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:804:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:596:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:606:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:489:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:574:5)
>       at processImmediate (internal/timers.js:461:21)
> 
>   4) rewritePattern
>        rewrites `/(a)\1/uy` correctly:
>      SyntaxError: Invalid decimal escape in unicode mode at position 4
>     (a)\1
>         ^
>       at bail (/usr/share/nodejs/regjsparser/parser.js:1497:13)
>       at parseDecimalEscape (/usr/share/nodejs/regjsparser/parser.js:857:13)
>       at parseAtomEscape (/usr/share/nodejs/regjsparser/parser.js:812:13)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:742:15)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at parse (/usr/share/nodejs/regjsparser/parser.js:1521:18)
>       at rewritePattern (rewrite-pattern.js:339:15)
>       at Context.<anonymous> (tests/tests.js:18:18)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:681:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:804:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:596:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:606:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:489:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:574:5)
>       at processImmediate (internal/timers.js:461:21)
> 
>   5) rewritePattern
>        rewrites `/(a)\1/ugm` correctly:
>      SyntaxError: Invalid decimal escape in unicode mode at position 4
>     (a)\1
>         ^
>       at bail (/usr/share/nodejs/regjsparser/parser.js:1497:13)
>       at parseDecimalEscape (/usr/share/nodejs/regjsparser/parser.js:857:13)
>       at parseAtomEscape (/usr/share/nodejs/regjsparser/parser.js:812:13)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:742:15)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at parse (/usr/share/nodejs/regjsparser/parser.js:1521:18)
>       at rewritePattern (rewrite-pattern.js:339:15)
>       at Context.<anonymous> (tests/tests.js:18:18)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:681:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:804:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:596:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:606:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:489:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:574:5)
>       at processImmediate (internal/timers.js:461:21)
> 
>   6) rewritePattern
>        rewrites `/(a)\1/ugmy` correctly:
>      SyntaxError: Invalid decimal escape in unicode mode at position 4
>     (a)\1
>         ^
>       at bail (/usr/share/nodejs/regjsparser/parser.js:1497:13)
>       at parseDecimalEscape (/usr/share/nodejs/regjsparser/parser.js:857:13)
>       at parseAtomEscape (/usr/share/nodejs/regjsparser/parser.js:812:13)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:742:15)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at parse (/usr/share/nodejs/regjsparser/parser.js:1521:18)
>       at rewritePattern (rewrite-pattern.js:339:15)
>       at Context.<anonymous> (tests/tests.js:18:18)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:681:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:804:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:596:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:606:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:489:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:574:5)
>       at processImmediate (internal/timers.js:461:21)
> 
>   7) rewritePattern
>        rewrites `/(\1)+\1\1/u` correctly:
>      SyntaxError: Invalid decimal escape in unicode mode at position 2
>     (\1)+\1\1
>       ^
>       at bail (/usr/share/nodejs/regjsparser/parser.js:1497:13)
>       at parseDecimalEscape (/usr/share/nodejs/regjsparser/parser.js:857:13)
>       at parseAtomEscape (/usr/share/nodejs/regjsparser/parser.js:812:13)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:742:15)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at finishGroup (/usr/share/nodejs/regjsparser/parser.js:608:18)
>       at parseGroup (/usr/share/nodejs/regjsparser/parser.js:604:14)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:769:16)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at parse (/usr/share/nodejs/regjsparser/parser.js:1521:18)
>       at rewritePattern (rewrite-pattern.js:339:15)
>       at Context.<anonymous> (tests/tests.js:18:18)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:681:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:804:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:596:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:606:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:489:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:574:5)
>       at processImmediate (internal/timers.js:461:21)
> 
>   8) rewritePattern
>        rewrites `/(\1)+\1\1/ui` correctly:
>      SyntaxError: Invalid decimal escape in unicode mode at position 2
>     (\1)+\1\1
>       ^
>       at bail (/usr/share/nodejs/regjsparser/parser.js:1497:13)
>       at parseDecimalEscape (/usr/share/nodejs/regjsparser/parser.js:857:13)
>       at parseAtomEscape (/usr/share/nodejs/regjsparser/parser.js:812:13)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:742:15)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at finishGroup (/usr/share/nodejs/regjsparser/parser.js:608:18)
>       at parseGroup (/usr/share/nodejs/regjsparser/parser.js:604:14)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:769:16)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at parse (/usr/share/nodejs/regjsparser/parser.js:1521:18)
>       at rewritePattern (rewrite-pattern.js:339:15)
>       at Context.<anonymous> (tests/tests.js:18:18)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:681:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:804:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:596:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:606:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:489:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:574:5)
>       at processImmediate (internal/timers.js:461:21)
> 
>   9) rewritePattern
>        rewrites `/(\1)+\1\1/ug` correctly:
>      SyntaxError: Invalid decimal escape in unicode mode at position 2
>     (\1)+\1\1
>       ^
>       at bail (/usr/share/nodejs/regjsparser/parser.js:1497:13)
>       at parseDecimalEscape (/usr/share/nodejs/regjsparser/parser.js:857:13)
>       at parseAtomEscape (/usr/share/nodejs/regjsparser/parser.js:812:13)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:742:15)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at finishGroup (/usr/share/nodejs/regjsparser/parser.js:608:18)
>       at parseGroup (/usr/share/nodejs/regjsparser/parser.js:604:14)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:769:16)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at parse (/usr/share/nodejs/regjsparser/parser.js:1521:18)
>       at rewritePattern (rewrite-pattern.js:339:15)
>       at Context.<anonymous> (tests/tests.js:18:18)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:681:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:804:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:596:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:606:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:489:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:574:5)
>       at processImmediate (internal/timers.js:461:21)
> 
>   10) rewritePattern
>        rewrites `/(\1)+\1\1/um` correctly:
>      SyntaxError: Invalid decimal escape in unicode mode at position 2
>     (\1)+\1\1
>       ^
>       at bail (/usr/share/nodejs/regjsparser/parser.js:1497:13)
>       at parseDecimalEscape (/usr/share/nodejs/regjsparser/parser.js:857:13)
>       at parseAtomEscape (/usr/share/nodejs/regjsparser/parser.js:812:13)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:742:15)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at finishGroup (/usr/share/nodejs/regjsparser/parser.js:608:18)
>       at parseGroup (/usr/share/nodejs/regjsparser/parser.js:604:14)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:769:16)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at parse (/usr/share/nodejs/regjsparser/parser.js:1521:18)
>       at rewritePattern (rewrite-pattern.js:339:15)
>       at Context.<anonymous> (tests/tests.js:18:18)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:681:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:804:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:596:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:606:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:489:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:574:5)
>       at processImmediate (internal/timers.js:461:21)
> 
>   11) rewritePattern
>        rewrites `/(\1)+\1\1/uy` correctly:
>      SyntaxError: Invalid decimal escape in unicode mode at position 2
>     (\1)+\1\1
>       ^
>       at bail (/usr/share/nodejs/regjsparser/parser.js:1497:13)
>       at parseDecimalEscape (/usr/share/nodejs/regjsparser/parser.js:857:13)
>       at parseAtomEscape (/usr/share/nodejs/regjsparser/parser.js:812:13)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:742:15)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at finishGroup (/usr/share/nodejs/regjsparser/parser.js:608:18)
>       at parseGroup (/usr/share/nodejs/regjsparser/parser.js:604:14)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:769:16)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at parse (/usr/share/nodejs/regjsparser/parser.js:1521:18)
>       at rewritePattern (rewrite-pattern.js:339:15)
>       at Context.<anonymous> (tests/tests.js:18:18)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:681:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:804:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:596:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:606:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:489:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:574:5)
>       at processImmediate (internal/timers.js:461:21)
> 
>   12) rewritePattern
>        rewrites `/(\1)+\1\1/uig` correctly:
>      SyntaxError: Invalid decimal escape in unicode mode at position 2
>     (\1)+\1\1
>       ^
>       at bail (/usr/share/nodejs/regjsparser/parser.js:1497:13)
>       at parseDecimalEscape (/usr/share/nodejs/regjsparser/parser.js:857:13)
>       at parseAtomEscape (/usr/share/nodejs/regjsparser/parser.js:812:13)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:742:15)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at finishGroup (/usr/share/nodejs/regjsparser/parser.js:608:18)
>       at parseGroup (/usr/share/nodejs/regjsparser/parser.js:604:14)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:769:16)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at parse (/usr/share/nodejs/regjsparser/parser.js:1521:18)
>       at rewritePattern (rewrite-pattern.js:339:15)
>       at Context.<anonymous> (tests/tests.js:18:18)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:681:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:804:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:596:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:606:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:489:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:574:5)
>       at processImmediate (internal/timers.js:461:21)
> 
>   13) rewritePattern
>        rewrites `/(\1)+\1\1/uim` correctly:
>      SyntaxError: Invalid decimal escape in unicode mode at position 2
>     (\1)+\1\1
>       ^
>       at bail (/usr/share/nodejs/regjsparser/parser.js:1497:13)
>       at parseDecimalEscape (/usr/share/nodejs/regjsparser/parser.js:857:13)
>       at parseAtomEscape (/usr/share/nodejs/regjsparser/parser.js:812:13)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:742:15)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at finishGroup (/usr/share/nodejs/regjsparser/parser.js:608:18)
>       at parseGroup (/usr/share/nodejs/regjsparser/parser.js:604:14)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:769:16)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at parse (/usr/share/nodejs/regjsparser/parser.js:1521:18)
>       at rewritePattern (rewrite-pattern.js:339:15)
>       at Context.<anonymous> (tests/tests.js:18:18)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:681:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:804:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:596:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:606:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:489:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:574:5)
>       at processImmediate (internal/timers.js:461:21)
> 
>   14) rewritePattern
>        rewrites `/(\1)+\1\1/uigm` correctly:
>      SyntaxError: Invalid decimal escape in unicode mode at position 2
>     (\1)+\1\1
>       ^
>       at bail (/usr/share/nodejs/regjsparser/parser.js:1497:13)
>       at parseDecimalEscape (/usr/share/nodejs/regjsparser/parser.js:857:13)
>       at parseAtomEscape (/usr/share/nodejs/regjsparser/parser.js:812:13)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:742:15)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at finishGroup (/usr/share/nodejs/regjsparser/parser.js:608:18)
>       at parseGroup (/usr/share/nodejs/regjsparser/parser.js:604:14)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:769:16)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at parse (/usr/share/nodejs/regjsparser/parser.js:1521:18)
>       at rewritePattern (rewrite-pattern.js:339:15)
>       at Context.<anonymous> (tests/tests.js:18:18)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:681:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:804:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:596:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:606:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:489:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:574:5)
>       at processImmediate (internal/timers.js:461:21)
> 
>   15) rewritePattern
>        rewrites `/(\1)+\1\1/uigmy` correctly:
>      SyntaxError: Invalid decimal escape in unicode mode at position 2
>     (\1)+\1\1
>       ^
>       at bail (/usr/share/nodejs/regjsparser/parser.js:1497:13)
>       at parseDecimalEscape (/usr/share/nodejs/regjsparser/parser.js:857:13)
>       at parseAtomEscape (/usr/share/nodejs/regjsparser/parser.js:812:13)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:742:15)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at finishGroup (/usr/share/nodejs/regjsparser/parser.js:608:18)
>       at parseGroup (/usr/share/nodejs/regjsparser/parser.js:604:14)
>       at parseAtomAndExtendedAtom 
> (/usr/share/nodejs/regjsparser/parser.js:769:16)
>       at parseTerm (/usr/share/nodejs/regjsparser/parser.js:563:18)
>       at parseAlternative (/usr/share/nodejs/regjsparser/parser.js:536:21)
>       at parseDisjunction (/usr/share/nodejs/regjsparser/parser.js:516:16)
>       at parse (/usr/share/nodejs/regjsparser/parser.js:1521:18)
>       at rewritePattern (rewrite-pattern.js:339:15)
>       at Context.<anonymous> (tests/tests.js:18:18)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:681:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:804:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:596:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:606:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:489:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:574:5)
>       at processImmediate (internal/timers.js:461:21)
> 
> 
> 
> dh_auto_test: error: /bin/sh -ex debian/tests/pkg-js/test returned exit code 
> 15


The full build log is available from:
http://qa-logs.debian.net/2021/12/20/node-regexpu-core_4.8.0-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: node-regexpu-core
Source-Version: 4.8.0-2
Done: Yadd <[email protected]>

We believe that the bug you reported is fixed in the latest version of
node-regexpu-core, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Yadd <[email protected]> (supplier of updated node-regexpu-core package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 22 Dec 2021 11:25:59 +0100
Source: node-regexpu-core
Architecture: source
Version: 4.8.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers 
<[email protected]>
Changed-By: Yadd <[email protected]>
Closes: 1002240
Changes:
 node-regexpu-core (4.8.0-2) unstable; urgency=medium
 .
   * Team upload
   * Remove 2 tests, now considered as bad by new node-regjsparser
     (Closes: #1002240)
Checksums-Sha1: 
 f78f4531c554a3f1f03f697179ce7663e8ba6cd8 2317 node-regexpu-core_4.8.0-2.dsc
 0827cdd6394b0df9dbd0d368724a02fef140a909 5224 
node-regexpu-core_4.8.0-2.debian.tar.xz
Checksums-Sha256: 
 5d7b20b5746bd23403a28c2f120a005e529ac78d71c22b264d9f938af0cdba23 2317 
node-regexpu-core_4.8.0-2.dsc
 d7fa27341fc6f05f9c2fd127d2e355ea46729571d2d48530491c2cb5b6e33cce 5224 
node-regexpu-core_4.8.0-2.debian.tar.xz
Files: 
 92b3013619f2c82e13de1ecf17462740 2317 javascript optional 
node-regexpu-core_4.8.0-2.dsc
 d20bedb40529225d882c40d4f32b3733 5224 javascript optional 
node-regexpu-core_4.8.0-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEAN/li4tVV3nRAF7J9tdMp8mZ7ukFAmHC/bsACgkQ9tdMp8mZ
7uk3EQ//aQzTwHdI68REOAEFsy4meDWXHHO+QmoPVEF9vvpF4R6EoRlwRAi1q4nK
PUs+tDHjFIABSSjiPEOVnMtQh2QmYGQoUr2+3FVmfgGZXSzAb9Ivr3euKz8P4FLS
QNVNIvF/6/qJQU4Ve4Xd6bB4eSo/XEmK2fU6fUYXA1h1fwFYXUzKrBSHX1Y/ktWs
PSXKha0TrqoBnApEnRtdVkEM/UJHjkzC7R74NGU/uYaY5P0WmQIgXigzOJYUImFj
aA+ensoIm3rIM47lrQHw535q9xjoxN5Ohm/193vf9tWMnZWaGJJPfkKiJ1ZjLqHc
47biSekI6e5iXLcpyMBmg/pnjhs8KPpEd9XcRlbyI8s7XEaju9AsO/2j8TeTFIMb
3lBldITBBEMlp97WRQNNVrn49+zlUkh8ZI96LZqPXKjLG+4hcdqRroITJTTEFRUu
0h5wEiF6PZGrrp0O++XUBf7MlsHLE80ZVgQMcUS6f/D2oV/W7qApOk/7BwLeOJc7
9kQxFHdRA83ykiV/yvwEqRq/2EAIY033KsKDgW5GPlHju2CW11upL9pZWImHI5DW
Ndr9tre7KhKSSinE+0i+0P3jnHEl4q3xz7Sh9/fGGxcatDzpLGFJIAok+nKoJsbw
IerKHRbhXf2nbNBNCj/Du+5PsFQJwTqUV/K9hxZXU+pVCsFBf2s=
=Ip4n
-----END PGP SIGNATURE-----

--- End Message ---
-- 
Pkg-javascript-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Reply via email to