Narcoleptic Programmers' Medicine

    regjsgen

    0.7.1 • Public • Published

    regjsgen Build status Code coverage status

    Generate regular expressions from regjsparser’s AST.

    Installation

    npm i regjsgen

    API

    regjsgen.generate(ast)

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

    const regjsparser = require('regjsparser');
    const regjsgen = require('regjsgen');
    
    // Generate an AST with `regjsparser`.
    let ast = regjsparser.parse(regex);
    
    // Modify AST
    // …
    
    // Generate `RegExp` string with `regjsgen`.
    let regex = regjsgen.generate(ast);

    Support

    Tested in Node.js 10, 12, 14, and 16.
    Compatible with regjsparser v0.7.0’s AST.

    Install

    npm i regjsgen

    DownloadsWeekly Downloads

    15,596,362

    Version

    0.7.1

    License

    MIT

    Unpacked Size

    14.7 kB

    Total Files

    4

    Last publish

    Collaborators

    • bnjmnt4n