shichen b6c5ecc67a init 10 kuukautta sitten
..
LICENSE.txt b6c5ecc67a init 10 kuukautta sitten
README.md b6c5ecc67a init 10 kuukautta sitten
package.json b6c5ecc67a init 10 kuukautta sitten
regjsgen.js b6c5ecc67a init 10 kuukautta sitten

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