Skip to content
/ grammar Public

A grammar combinator library for creating parsers and printers

Notifications You must be signed in to change notification settings

flunc/grammar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flunc Grammar

Status: Experimental

This project is an example of some grammar combinators constructed using the Isos and Prisms available in the flunc-optics library. A grammar in this sense is something that combines the notion of both a parser and a printer in a single data type.

npm install flunc-grammar

The code used here is a translation of the Haskell Fresnel library created by Fraser Tweedale:

About

A grammar combinator library for creating parsers and printers

Resources

Stars

Watchers

Forks

Packages

No packages published