subparjs

1.0.6 • Public • Published

Subpar.js

A subpar parser combinator library for JavaScript

Usage

const {Parser,str}=require("subparjs");
let firstParser=Parser(str("Elephants"));
let debugThread=[];
let space=Parser(str(" "));
let be=Parser(str("are")).or(Parser(str("is")));
let opinion=space.then(be).then(space).then(Parser(str("great")).or(Parser(str("terrible")))).then(Parser(str("!")));
console.log(JSON.stringify(firstParser.then(opinion).parse("Elephants are great!",debugThread)));
console.log(JSON.stringify(debugThread));//Neatly formatted in postfix

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i subparjs

      Weekly Downloads

      1

      Version

      1.0.6

      License

      ISC

      Unpacked Size

      4.84 kB

      Total Files

      3

      Last publish

      Collaborators

      • sesamestrong