package cairn

  1. Overview
  2. Docs
A derivation explorer and logger for menhir parser

Install

dune-project
 Dependency

Authors

Maintainers

Sources

2.0.tar.gz
md5=43b3b8fa2d55fb45e7c8f55119fd2414
sha512=183619fc6344906610db6eeaf787d7885df568531f75bb2ad97a03de8c3a4e2a7ebef7b09dace891f18afc27799195f8e9c5fd46497757bf4ecead5a57ff0694

doc/cairn/Cairn/index.html

Module CairnSource

Sourcemodule ParserLog : sig ... end

This module define a type configuration representing the configuration of a parser, and a type action representing the actions that can be applied to a parser configuration, only with types independent of any menhir type. These objects are intended as logs for a parser, and helper functions are provided to modify them and display them (including a TUI).

Sourcemodule Parsing : sig ... end

This module main use is to create a parser that can log its execution and is able to signal several errors (with the right option) from a parser generated with menhir.