[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#992006: ITP: elixir-nimble-parsec -- simple and fast library for text-based parser combinators



Package: wnpp
Severity: wishlist
Owner: James Valleroy <jvalleroy@mailbox.org>
X-Debbugs-Cc: debian-devel@lists.debian.org, jvalleroy@mailbox.org

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

* Package name    : elixir-nimble-parsec
  Version         : 1.1.0
  Upstream Author : José Valim <jose.valim@dashbit.co>
* URL             : https://github.com/dashbitco/nimble_parsec
* License         : Apache-2.0
  Programming Lang: Elixir
  Description     : simple and fast library for text-based parser combinators

Simple and fast Elixir library for text-based parser combinators.

Combinators are built during runtime and compiled into multiple
clauses with binary matching. This provides benefits of performance,
composability by not relying on macros, no runtime dependency on
NimbleParsec, and no "use" footprints on your modules.

The goal of this library is to focus on a set of primitives for
writing efficient parser combinators. The composition aspect means
you should be able to use those primitives to implement higher level
combinators.

Note this library does not handle low-level binary parsing. In such
cases, Elixir's bitstring syntax is recommended.

This is a dependency of pleroma (RFP #895050). I propose to maintain
it under Erlang team (until there is an Elixir team).

-----BEGIN PGP SIGNATURE-----

iQJKBAEBCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmEP9SUWHGp2YWxsZXJv
eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICCRkD/9njsnxvEa49YXsEvQzLnZxy97o
/qVvvgMKAOHniul7KDaNxs3Ytxva/y8tgfRbMR+izcWO1rAxuNHTprxtDzrI7p4V
cKtOdSHdDlgcficq03hm168rZMhkF27Kd9T5Yw/rDCuHF56s2Q6fllxHU8xZiGj3
oq5oaA2Dp/RutEsDu3LPlrurtrIiI+eq2O2Zm3Vha8oiOVRF6FSuM3XEguyNKyJS
+FYaal+DPn45FkNhC0luqgEnLGqVU0SiJoOQxnQelQG54YNIHBECM8s6HjG+qGdB
kkKOuZtuBk+/QvqRazLD7F6/Tqj7blw1PDgtpdqCV/t9hr08jX9t4DBl/81ykJCW
95wm4fwik8iqoNSHWQ3bCj9Nhd40SDQwVfGZEytHDmjxKWttwPBmT+JTdA0OOeez
VcT0Nh7U1g3UsejaTK84XODKkPMZ7QXUs1CE4SdYjb7AyNFj7uuXQ1WMrLRuzGEN
jm32gW4BsixhEdUZPfwJ1FNyM1I34osWnFahBxFeWYpq8OA3Jrux9uqIs+2Fdmbj
sgIOvVr9GgZIrSf64mxqvGYdmW+99i0bQ5utQZue7hJvIop4kwEZFO17NsoQMsYv
wjl3JVozjGNCQ5jnChuzm8tOIiNdor/wXu+rZzeyapqrAxBTeheCf0bdX9Y/ojrS
Xu/W9T1kp27zjZfUNQ==
=RsUF
-----END PGP SIGNATURE-----

Reply to: