opam 818 Bytes
Newer Older
1
opam-version: "2.0"
POTTIER Francois's avatar
POTTIER Francois committed
2 3 4 5 6
maintainer: "francois.pottier@inria.fr"
authors: [
  "François Pottier <francois.pottier@inria.fr>"
]
homepage: "https://gitlab.inria.fr/fpottier/visitors"
7
dev-repo: "git+https://gitlab.inria.fr/fpottier/visitors.git"
POTTIER Francois's avatar
POTTIER Francois committed
8 9
bug-reports: "francois.pottier@inria.fr"
build: [
10
  [make]
POTTIER Francois's avatar
POTTIER Francois committed
11 12
]
install: [
13
  [make "install"]
POTTIER Francois's avatar
POTTIER Francois committed
14 15
]
depends: [
16
  "ocaml" {>= "4.02.2" }
17
  "ocamlfind" {build}
POTTIER Francois's avatar
POTTIER Francois committed
18
  "ocamlbuild" {build}
19
  "cppo" {build}
20
  "cppo_ocamlbuild" {build}
POTTIER Francois's avatar
POTTIER Francois committed
21
  "ppx_tools"
22
  "ppx_deriving" {>= "4.0"}
23
  "result"
POTTIER Francois's avatar
POTTIER Francois committed
24
]
25
synopsis: "An OCaml syntax extension for generating visitor classes"
26 27 28 29
description: """
Annotating an algebraic data type definition with [@@deriving visitors { ... }]
causes visitor classes to be automatically generated. A visitor is an object
that knows how to traverse and transform a data structure."""