package rocq-runtime

  1. Overview
  2. Docs
The Rocq Prover -- Core Binaries and Tools

Install

dune-project
 Dependency

Authors

Maintainers

Sources

rocq-9.0.1.tar.gz
sha256=051f7bf702ff0a3b370449728921e5a95e18bc2b31b8eb949d48422888c98af4

doc/rocq-runtime.library/Lib/Synterp/index.html

Module Lib.SynterpSource

Sourceval find_opening_node : ?loc:Loc.t -> Names.Id.t -> summary node

Returns the opening node of a given name

Sourceval add_entry : summary node -> unit
Sourceval add_leaf_entry : Libobject.t -> unit
Sourceval open_section : Names.Id.t -> unit

Sections

Sourceval close_section : unit -> discharged_item list

close_section needs to redo Export, so the complete implementation needs to involve Declaremods.

Modules and module types
Sourcetype frozen
Sourceval freeze : unit -> frozen
Sourceval unfreeze : frozen -> unit
Sourceval init : unit -> unit
Sourceval drop_objects : frozen -> frozen

Keep only the libobject structure, not the objects themselves

Sourceval declare_info : Library_info.t -> unit