this repo has no description
1opam-version: "2.0"
2maintainer: "Jane Street developers"
3authors: ["Jane Street Group, LLC"]
4homepage: "https://github.com/janestreet/parsexp"
5bug-reports: "https://github.com/janestreet/parsexp/issues"
6dev-repo: "git+https://github.com/janestreet/parsexp.git"
7doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/parsexp/index.html"
8license: "MIT"
9build: [
10 ["dune" "build" "-p" name "-j" jobs]
11]
12depends: [
13 "ocaml" {>= "4.14.0"}
14 "sexplib0" {>= "v0.16" & < "v0.17"}
15 "dune" {>= "2.0.0"}
16]
17synopsis: "S-expression parsing library"
18description: "
19This library provides generic parsers for parsing S-expressions from
20strings or other medium.
21
22The library is focused on performances but still provide full generic
23parsers that can be used with strings, bigstrings, lexing buffers,
24character streams or any other sources effortlessly.
25
26It provides three different class of parsers:
27- the normal parsers, producing [Sexp.t] or [Sexp.t list] values
28- the parsers with positions, building compact position sequences so
29 that one can recover original positions in order to report properly
30 located errors at little cost
31- the Concrete Syntax Tree parsers, produce values of type
32 [Parsexp.Cst.t] which record the concrete layout of the s-expression
33 syntax, including comments
34
35This library is portable and doesn't provide IO functions. To read
36s-expressions from files or other external sources, you should use
37parsexp_io.
38"
39url {
40src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/parsexp-v0.16.0.tar.gz"
41checksum: "sha256=b6e2572c8e6191a85cb8f9c3276ed87fe00522c81ba7a268179fb08185e55e12"
42}