package coq-core

  1. Overview
  2. Docs
The Coq Proof Assistant -- Core Binaries and Tools

Install

Dune Dependency

Authors

Maintainers

Sources

coq-8.19.1.tar.gz
md5=13d2793fc6413aac5168822313e4864e
sha512=ec8379df34ba6e72bcf0218c66fef248b0e4c5c436fb3f2d7dd83a2c5f349dd0874a67484fcf9c0df3e5d5937d7ae2b2a79274725595b4b0065a381f70769b42

doc/coq-core.vernac/Pvernac/index.html

Module PvernacSource

Sourcetype proof_mode
Sourcemodule Vernac_ : sig ... end
Sourcemodule Unsafe : sig ... end
Sourceval main_entry : proof_mode option -> Vernacexpr.vernac_control option Pcoq.Entry.t

The main entry: reads an optional vernac command

Grammar entry for tactics: proof mode(s). By default Coq's grammar has an empty entry (non-terminal) for tactics. A plugin can register its non-terminal by providing a name and a grammar entry.

For example the Ltac plugin register the "Classic" grammar entry for parsing its tactics.

Sourceval register_proof_mode : string -> Vernacexpr.vernac_expr Pcoq.Entry.t -> proof_mode
Sourceval lookup_proof_mode : string -> proof_mode option
Sourceval proof_mode_to_string : proof_mode -> string
OCaml

Innovation. Community. Security.