shichen b6c5ecc67a init пре 10 месеци
..
LICENSE.txt b6c5ecc67a init пре 10 месеци
README.md b6c5ecc67a init пре 10 месеци
package.json b6c5ecc67a init пре 10 месеци
regjsgen.js b6c5ecc67a init пре 10 месеци

README.md

RegJSGen

Generate RegExps from RegJSParser’s AST.

Installation

npm install --save regjsgen

Usage

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

Testing

Run the command

npm test

To create a new reference file, execute

node test/update-fixture.js

from the repo top directory.

Support

Tested in Node.js 0.8.26~0.10.30.

Author

twitter/demoneaux
Benjamin Tan

Contributors

twitter/mathias
Mathias Bynens