Web lists-archives.com

Bug#855728: ITP: instaparse-clojure -- simple way to build parsers in Clojure




Package: wnpp
Severity: wishlist
Owner: Apollon Oikonomopoulos <apoikos@xxxxxxxxxx>
Control: block 673515 by -1

* Package name    : instaparse-clojure
  Version         : 1.4.5
  Upstream Author : Mark Engelberg, Alex Engelberg and contributors
* URL             : https://github.com/Engelberg/instaparse
* License         : EPL-1
  Programming Lang: Clojure
  Description     : simple way to build parsers in Clojure
 
Instaparse aims to be the simplest way to build parsers in Clojure. It Turns
standard EBNF or ABNF notation for context-free grammars into an executable
parser that takes a string as an input and produces a parse tree for that
string. It works for any context-free grammar, including left-recursive,
right-recursive and ambiguous grammars, and supports hiccup and enlive as
output targets.

This library is a prerequisite for packaging PuppetDB and/or Puppet Server.