this repo has no description
1opam-version: "2.0" 2synopsis: "Syntax extension for building values of monoids" 3description: """ 4This is a syntax extension for OCaml to make building values of 5monoids easier. Assumes the existence of two operations in scope for 6some type `t`: 7 8````ocaml 9empty : t 10(^^) : t -> t -> t 11```` 12 13`ppx-monoid`, triggered by the PPX extension point `monoid`, 14reinterprets the semicolon `;` to mean the monoid operation `^^` and 15the unit expression `()` to mean `empty`.""" 16maintainer: ["bob.atkey@gmail.com"] 17authors: ["Robert Atkey"] 18license: "MIT" 19homepage: "https://github.com/bobatkey/ppx-monoid" 20bug-reports: "https://github.com/bobatkey/ppx-monoid/issues" 21depends: [ 22 "dune" {>= "2.0"} 23 "ocaml" {>= "4.04.0"} 24 "ocaml-migrate-parsetree" {>= "1.5.0" & < "2.0.0"} 25 "ppx_tools_versioned" {>= "5.2.3"} 26 "ounit" {with-test} 27] 28build: [ 29 ["dune" "subst"] {dev} 30 [ 31 "dune" 32 "build" 33 "-p" 34 name 35 "-j" 36 jobs 37 "@install" 38 "@runtest" {with-test} 39 "@doc" {with-doc} 40 ] 41] 42dev-repo: "git+https://github.com/bobatkey/ppx-monoid.git" 43url { 44 src: "https://github.com/bobatkey/ppx-monoid/archive/0.3.2.tar.gz" 45 checksum: [ 46 "md5=de413a86ef336834a30e9f53c6794d81" 47 "sha512=3b594411e424c2db7d3c3edf62fb1ac04f0a24b3aaf20f9df47eaa43fc696b72ec0b66ee94f824a1c5148bf93fe133c605430fe5e7ddf2df5e694ca4ec7724a8" 48 ] 49}