package visitors

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

Install

dune-project
 Dependency

Authors

Maintainers

Sources

archive.tar.gz
md5=090496ab5efb67528eb6f202cd1d1f06
sha512=9d0c3b3be64ca162a9d01531713c3b0d42514533a2e9a4ef8e8b73703e4fb853a3f10147c8454976587af570fc8fd513250354b3e1dfcb50640ca5cc542f19e1

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: 16 Mar 2021

Dependencies (5)

  1. dune >= "2.0"
  2. result
  3. ppx_deriving >= "5.0"
  4. ppxlib >= "0.22.0" & < "0.23.0"
  5. ocaml >= "4.05.0" & < "5.3.0"

Dev Dependencies

None

Used by (10)

  1. archetype >= "0.1.11"
  2. catala >= "0.3.0" & < "1.0.0~beta"
  3. clangml-transforms < "0.25"
  4. electrod
  5. flow_parser < "0.229.1"
  6. karamel
  7. kremlin < "transition"
  8. menhir-lsp >= "0.2.1"
  9. menhirformat
  10. morbig

Conflicts

None