An open API service indexing awesome lists of open source software.

https://github.com/cloudhead/memoir

Self-describing, reflective parser combinators
https://github.com/cloudhead/memoir

Last synced: 11 months ago
JSON representation

Self-describing, reflective parser combinators

Awesome Lists containing this project

README

          

memoir
======

Memoir is a library of self-describing parser-combinators. Parsers are
represented as reified objects that can print themselves as documentation. This
keeps documentation for command-based languages always up to date with the
grammar.

This library is used in [rx][0]'s command interface.

[0]: https://rx.cloudhead.io