[ICO]NameLast modifiedSizeDescription
[PARENTDIR]Parent Directory  -  
[DIR]node_modules/2023-06-15 18:22 -  
[DIR]bin/2023-06-15 18:18 -  
[TXT]README.md1985-10-26 08:15 788 d7c1522 post receive test [كارل مبارك]
[   ]parser.js1985-10-26 08:15 56K 
[TXT]parser.d.ts1985-10-26 08:15 3.7K 
[   ]package.json2023-06-15 18:21 1.9K 
[   ]LICENSE.BSD1985-10-26 08:15 1.3K 
# RegJSParser

Parsing the JavaScript's RegExp in JavaScript.

## Installation

```bash
npm install regjsparser
```

## Usage

```js
var parse = require('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.