=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== node-regexpu-core-4.7.1/property-escapes.md-34-```sh node-regexpu-core-4.7.1/property-escapes.md:35:$ node -e 'require("regenerate-unicode-properties").get("General_Category").forEach(c => { console.log(`\\p{${c}}`); })' node-regexpu-core-4.7.1/property-escapes.md-36-\p{Cased_Letter} ############################################## node-regexpu-core-4.7.1/property-escapes.md-84-```sh node-regexpu-core-4.7.1/property-escapes.md:85:$ node -e 'require("regenerate-unicode-properties").get("Script_Extensions").forEach(s => { console.log(`\\p{Script_Extensions=${s}}`); })' node-regexpu-core-4.7.1/property-escapes.md-86-\p{Script_Extensions=Adlam} ############################################## node-regexpu-core-4.7.1/property-escapes.md-250-```sh node-regexpu-core-4.7.1/property-escapes.md:251:$ node -e 'require("regenerate-unicode-properties").get("Binary_Property").forEach(p => { console.log(`\\p{${p}}`); })' node-regexpu-core-4.7.1/property-escapes.md-252-\p{ASCII} ############################################## node-regexpu-core-4.7.1/tests/tests.js-522- for (const pattern of fixture.expressions) { node-regexpu-core-4.7.1/tests/tests.js:523: const p = `\\p{${ pattern }}`; node-regexpu-core-4.7.1/tests/tests.js-524- it('rewrites `/' + p + '/u` correctly', () => { ############################################## node-regexpu-core-4.7.1/tests/tests.js-530- }); node-regexpu-core-4.7.1/tests/tests.js:531: const P = `\\P{${ pattern }}`; node-regexpu-core-4.7.1/tests/tests.js-532- it('rewrites `/' + P + '/u` correctly', () => { ############################################## node-regexpu-core-4.7.1/rewrite-pattern.js-44- const path = value ? node-regexpu-core-4.7.1/rewrite-pattern.js:45: `${ property }/${ value }` : node-regexpu-core-4.7.1/rewrite-pattern.js:46: `Binary_Property/${ property }`; node-regexpu-core-4.7.1/rewrite-pattern.js-47- try { node-regexpu-core-4.7.1/rewrite-pattern.js:48: return require(`regenerate-unicode-properties/${ path }.js`); node-regexpu-core-4.7.1/rewrite-pattern.js-49- } catch (exception) { node-regexpu-core-4.7.1/rewrite-pattern.js-50- throw new Error( node-regexpu-core-4.7.1/rewrite-pattern.js:51: `Failed to recognize value \`${ value }\` for property ` + node-regexpu-core-4.7.1/rewrite-pattern.js:52: `\`${ property }\`.` node-regexpu-core-4.7.1/rewrite-pattern.js-53- ); ############################################## node-regexpu-core-4.7.1/rewrite-pattern.js-122- 'body': [tree], node-regexpu-core-4.7.1/rewrite-pattern.js:123: 'raw': `(?:${ pattern })` node-regexpu-core-4.7.1/rewrite-pattern.js-124- }; ############################################## node-regexpu-core-4.7.1/rewrite-pattern.js-165- default: node-regexpu-core-4.7.1/rewrite-pattern.js:166: throw new Error(`Unknown term type: ${ item.type }`); node-regexpu-core-4.7.1/rewrite-pattern.js-167- } ############################################## node-regexpu-core-4.7.1/rewrite-pattern.js-169- if (characterClassItem.negative) { node-regexpu-core-4.7.1/rewrite-pattern.js:170: update(characterClassItem, `(?!${set.toString(regenerateOptions)})[\\s\\S]`) node-regexpu-core-4.7.1/rewrite-pattern.js-171- } else { ############################################## node-regexpu-core-4.7.1/rewrite-pattern.js-184- if (unmatchedReferencesNames.length > 0) { node-regexpu-core-4.7.1/rewrite-pattern.js:185: throw new Error(`Unknown group names: ${unmatchedReferencesNames}`); node-regexpu-core-4.7.1/rewrite-pattern.js-186- } ############################################## node-regexpu-core-4.7.1/rewrite-pattern.js-234- throw new Error( node-regexpu-core-4.7.1/rewrite-pattern.js:235: `Multiple groups with the same name (${ name }) are not allowed.` node-regexpu-core-4.7.1/rewrite-pattern.js-236- ); ############################################## node-regexpu-core-4.7.1/rewrite-pattern.js-297- default: node-regexpu-core-4.7.1/rewrite-pattern.js:298: throw new Error(`Unknown term type: ${ item.type }`); node-regexpu-core-4.7.1/rewrite-pattern.js-299- } ############################################## node-regexpu-core-4.7.1/scripts/iu-mappings.js-7-const hex = (number) => { node-regexpu-core-4.7.1/scripts/iu-mappings.js:8: return `0x${ number.toString(16).toUpperCase() }`; node-regexpu-core-4.7.1/scripts/iu-mappings.js-9-}; ############################################## node-regexpu-core-4.7.1/scripts/iu-mappings.js-154- console.log( node-regexpu-core-4.7.1/scripts/iu-mappings.js:155: `Skipping ${ hex(from) } → ${ hex(to) } since ${ code } is already \`true\`.` node-regexpu-core-4.7.1/scripts/iu-mappings.js-156- ); ############################################## node-regexpu-core-4.7.1/scripts/iu-mappings.js-159- // console.log( node-regexpu-core-4.7.1/scripts/iu-mappings.js:160: // `console.assert(${ code }, ${ JSON.stringify(code) });` node-regexpu-core-4.7.1/scripts/iu-mappings.js-161- // );