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

Bug#949953: ITP: ocaml-parsexp -- S-expression parsing library



Package: wnpp
Severity: wishlist
Owner: Stéphane Glondu <glondu@debian.org>

* Package name    : ocaml-parsexp
  Version         : 0.13.0
  Upstream Author : Jane Street Group, LLC
* URL             : https://github.com/janestreet/parsexp
* License         : MIT
  Programming Lang: OCaml
  Description     : S-expression parsing library

 This library provides generic parsers for parsing S-expressions from
 strings or other medium.
 .
 The library is focused on performances but still provide full generic
 parsers that can be used with strings, bigstrings, lexing buffers,
 character streams or any other sources effortlessly.
 .
 It provides three different class of parsers:
  * the normal parsers, producing [Sexp.t] or [Sexp.t list] values;
  * the parsers with positions, building compact position sequences so
    that one can recover original positions in order to report
    properly located errors at little cost;
  * the Concrete Syntax Tree parsers, produce values of type
    [Parsexp.Cst.t] which record the concrete layout of the
    s-expression syntax, including comments.
 .
 This library is portable and doesn't provide IO functions. To read
 s-expressions from files or other external sources, you should use
 parsexp_io.

This package is a new dependency of sexplib310. It will be maintained
in the OCaml team.

Reply to: