Skip to content
Generate regular expressions from regjsparser’s AST.
Branch: master
Clone or download
Latest commit 3e898bd Oct 24, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
tests Update dependencies and tests. Oct 24, 2018
.editorconfig Minor updates to configuration files. Feb 28, 2016
.gitattributes Update some dotfiles. Jan 24, 2016
.gitignore Move `test` to `tests` and add Coveralls. Jan 24, 2016
.travis.yml Cleanup tests. Jan 17, 2018
CONTRIBUTING.md Fix URL. Jan 18, 2018
LICENSE Publish v0.4.0. Jan 17, 2018
README.md Publish v0.4.0. Jan 17, 2018
package-lock.json Publish v0.5.0. Oct 24, 2018
package.json Publish v0.5.0. Oct 24, 2018
regjsgen.js Publish v0.5.0. Oct 24, 2018

README.md

regjsgen Build status Code coverage status

Generate regular expressions from regjsparser’s AST.

Installation

npm install --save regjsgen

API

regjsgen.generate(ast)

This function accepts an abstract syntax tree representing a regular expression, and returns the generated regular expression string.

var regjsparser = require('regjsparser');
var regjsgen = require('regjsgen');

// Generate an AST with `regjsparser`.
var ast = regjsparser.parse(regex);

// Modify AST
//

// Generate `RegExp` string with `regjsgen`.
regex = regjsgen.generate(ast);

Support

Tested in Node.js 0.10, 0.12, 4, 6 and 8.

You can’t perform that action at this time.