vlad 6f123ff03e 18.07 | 6 年之前 | |
---|---|---|
.. | ||
LICENSE.txt | 6 年之前 | |
README.md | 6 年之前 | |
package.json | 6 年之前 | |
regjsgen.js | 6 年之前 |
Generate RegExp
s from RegJSParser’s AST.
npm install --save regjsgen
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);
Run the command
npm test
To create a new reference file, execute
node test/update-fixture.js
from the repo top directory.
Tested in Node.js 0.8.26~0.10.30.
Benjamin Tan |
Mathias Bynens |