package visitors

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

Install

dune-project
 Dependency

Authors

Maintainers

Sources

archive.tar.gz
md5=67e71ef359301a52f38223f6e1ece7d3
sha512=1635a676c27a6ee4422d56546369b41eb7a611500fb8e3bb32934acd2d7e44b2250c95537e2570291c25940379e683e8f6a54ee443d3b1ebdaadad4f6c6ec973

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: 10 Feb 2020

Dependencies (6)

  1. dune >= "2.0"
  2. result
  3. ppx_deriving >= "4.4" & < "5.0"
  4. ppx_tools
  5. cppo build
  6. ocaml >= "4.02.3" & < "4.12"

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. morbig
  10. rotor

Conflicts

None