forked from enviPath/enviPy
Current Dev State
This commit is contained in:
60
static/js/ketcher2/node_modules/regjsgen/README.md
generated
vendored
Normal file
60
static/js/ketcher2/node_modules/regjsgen/README.md
generated
vendored
Normal file
@ -0,0 +1,60 @@
|
||||
# RegJSGen
|
||||
|
||||
Generate `RegExp`s from [RegJSParser](https://github.com/jviereck/regjsparser)’s AST.
|
||||
|
||||
## Installation
|
||||
|
||||
```bash
|
||||
npm install --save regjsgen
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
```js
|
||||
var regjsgen = require('regjsgen');
|
||||
// With `regjsparser`
|
||||
var regjsparser = require('regjsparser');
|
||||
var regex = '^a$';
|
||||
var ast = regjsparser.parse(regex);
|
||||
// Modify AST
|
||||
// ...
|
||||
// Regenerate `RegExp`
|
||||
regex = regjsgen.generate(ast);
|
||||
```
|
||||
|
||||
## See Also
|
||||
|
||||
* [RegJSParser](https://github.com/jviereck/regjsparser)
|
||||
* [RegExp.js](https://github.com/jviereck/regexp.js)
|
||||
|
||||
## Testing
|
||||
|
||||
Run the command
|
||||
|
||||
```bash
|
||||
npm test
|
||||
```
|
||||
|
||||
To create a new reference file, execute
|
||||
|
||||
```bash
|
||||
node test/update-fixture.js
|
||||
```
|
||||
|
||||
from the repo top directory.
|
||||
|
||||
## Support
|
||||
|
||||
Tested in Node.js 0.8.26~0.10.30.
|
||||
|
||||
## Author
|
||||
|
||||
| [](https://twitter.com/demoneaux "Follow @demoneaux on Twitter") |
|
||||
|---|
|
||||
| [Benjamin Tan](http://d10.github.io/) |
|
||||
|
||||
## Contributors
|
||||
|
||||
| [](https://twitter.com/mathias "Follow @mathias on Twitter") |
|
||||
|---|
|
||||
| [Mathias Bynens](http://mathiasbynens.be/) |
|
||||
Reference in New Issue
Block a user