package visitors

  1. Overview
  2. Docs
An OCaml syntax extension for generating visitor classes

Install

Dune Dependency

Authors

Maintainers

Sources

visitors-20190711.tar.gz
sha256=6f2ffdaac0ed3aead480eb463cf35a39e498a022f5f35bc729ee33f75927e9c0
md5=937f7f651354f74325a77ef79141c73a

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.

Published: 11 Jul 2019

Dependencies (8)

  1. result
  2. ppx_deriving >= "4.0" & < "5.0"
  3. ppx_tools
  4. cppo_ocamlbuild build
  5. cppo build
  6. ocamlbuild build
  7. ocamlfind build
  8. ocaml >= "4.02.2" & < "4.12"

Dev Dependencies

None

Used by (10)

  1. archetype >= "0.1.11" & < "1.2.5"
  2. clangml = "4.0.0beta1"
  3. clangml-transforms = "0.24"
  4. electrod
  5. flow_parser = "0.159.0"
  6. flowtype >= "0.87.0"
  7. karamel
  8. kremlin < "transition"
  9. morbig < "0.10.3"
  10. rotor

Conflicts

None

OCaml

Innovation. Community. Security.