visitorsversion Documentation on ocaml.org
An OCaml syntax extension for generating visitor classes
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.
Author | François Pottier <francois.pottier@inria.fr> |
---|---|
License | LGPL-2.1-only |
Published | |
Homepage | https://gitlab.inria.fr/fpottier/visitors |
Issue Tracker | francois.pottier@inria.fr |
Maintainer | francois.pottier@inria.fr |
Dependencies |
|
Source [http] | https://gitlab.inria.fr/fpottier/visitors/-/archive/20251010/archive.tar.gz md5=e980aa60af068f9e204a6d34004ea085 sha512=89ac8ea0827a58f12a18f24b7a3de39bd9299da5473e744c2a1d00387bd016918a844d19f5a8ec883fac2af83fb1337a7aac0439eb117f899f065117c16f9a35 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/visitors/visitors.20251010/opam |
Required by
- archetype>=0.1.11
- catala>=0.3.0 & <1.0.0~alpha
- clangml-transforms<0.25
- electrod
- flow_parserbuild & <0.229.1
- karamel
- kremlin<transition
- morbig
- rotor