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.04.2"}
14 "base" {>= "v0.12" & < "v0.13"}
15 "sexplib0" {>= "v0.12" & < "v0.13"}
16 "dune" {>= "1.5.1"}
17]
18synopsis: "S-expression parsing library"
19description: "
20This library provides generic parsers for parsing S-expressions from
21strings or other medium.
22
23The library is focused on performances but still provide full generic
24parsers that can be used with strings, bigstrings, lexing buffers,
25character streams or any other sources effortlessly.
26
27It provides three different class of parsers:
28- the normal parsers, producing [Sexp.t] or [Sexp.t list] values
29- the parsers with positions, building compact position sequences so
30 that one can recover original positions in order to report properly
31 located errors at little cost
32- the Concrete Syntax Tree parsers, produce values of type
33 [Parsexp.Cst.t] which record the concrete layout of the s-expression
34 syntax, including comments
35
36This library is portable and doesn't provide IO functions. To read
37s-expressions from files or other external sources, you should use
38parsexp_io.
39"
40url {
41 src:
42 "https://ocaml.janestreet.com/ocaml-core/v0.12/files/parsexp-v0.12.0.tar.gz"
43 checksum: [
44 "sha256=cc6176e643c7eb35d22ee61252f63ab227b497d4da2b7f4d5fc6c3cfe4d72f54"
45 "md5=741b2c6f59b9618e3affabaa34d468a2"
46 ]
47}