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

Package Sidebar

Install

npm i subparjs

Weekly Downloads

0

Version

1.0.6

License

ISC

Unpacked Size

4.84 kB

Total Files

3

Last publish

Collaborators

  • sesamestrong