# regjsparser **Repository Path**: mirrors_babel/regjsparser ## Basic Information - **Project Name**: regjsparser - **Description**: Parsing the JavaScript's RegExp in JavaScript. - **Primary Language**: Unknown - **License**: BSD-2-Clause - **Default Branch**: fork - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-14 - **Last Updated**: 2026-03-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RegJSParser > This is a fork of [jviereck/regjsparser](https://github.com/jviereck/regjsparser) with some additional patches. The end goal is to merge these patches upstream. Parsing the JavaScript's RegExp in JavaScript. ## Installation ```bash npm install @babel/regjsparser ``` ## Usage ```js var parse = require('@babel/regjsparser').parse; var parseTree = parse('^a'); // /^a/ console.log(parseTree); // Toggle on/off additional features: var parseTree = parse('^a', '', { // SEE: https://github.com/jviereck/regjsparser/pull/78 unicodePropertyEscape: true, // SEE: https://github.com/jviereck/regjsparser/pull/83 namedGroups: true, // SEE: https://github.com/jviereck/regjsparser/pull/89 lookbehind: true }); console.log(parseTree); ``` ## Testing To run the tests, run the following command: ```bash npm test ``` To create a new reference file, execute… ```bash node test/update-fixtures.js ``` …from the repo top directory.