package coq-core

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

Install

Dune Dependency

Authors

Maintainers

Sources

coq-8.20.1.tar.gz
md5=0cfaa70f569be9494d24c829e6555d46
sha512=8ee967c636b67b22a4f34115871d8f9b9114df309afc9ddf5f61275251088c6e21f6cf745811df75554d30f4cebb6682f23eeb2e88b771330c4b60ce3f6bf5e2

doc/coq-core.kernel/Nativecode/index.html

Module NativecodeSource

This file defines the mllambda code generation phase of the native compiler. mllambda represents a fragment of ML, and can easily be printed to OCaml code.

Sourcetype global
Sourceval debug_native_compiler : CDebug.t
Sourceval keep_debug_files : unit -> bool
Sourceval pp_global : Format.formatter -> global -> unit
Sourceval mk_open : string -> global
Sourceval clear_symbols : unit -> unit
Sourceval get_value : Nativevalues.symbols -> int -> Nativevalues.t
Sourceval get_sort : Nativevalues.symbols -> int -> Sorts.t
Sourceval get_name : Nativevalues.symbols -> int -> Names.Name.t
Sourceval get_evar : Nativevalues.symbols -> int -> Evar.t
Sourceval get_instance : Nativevalues.symbols -> int -> UVars.Instance.t
Sourceval get_proj : Nativevalues.symbols -> int -> Names.inductive * int
Sourceval get_symbols : unit -> Nativevalues.symbols
Sourcetype code_location_updates
Sourcetype linkable_code = global list * code_location_updates
Sourceval clear_global_tbl : unit -> unit
Sourceval empty_updates : code_location_updates
Sourceval register_native_file : string -> unit
Sourceval is_loaded_native_file : string -> bool
Sourceval compile_constant_field : Environ.env -> Names.Constant.t -> global list -> Declarations.constant_body -> global list
Sourceval compile_rewrite_rules : Environ.env -> Names.Label.t -> global list -> Declarations.rewrite_rules_body -> global list
Sourceval mk_norm_code : Environ.env -> Genlambda.evars -> string -> Constr.constr -> linkable_code
Sourceval mk_library_header : Nativevalues.symbols -> global list
Sourceval mod_uid_of_dirpath : Names.DirPath.t -> string
Sourceval update_locations : code_location_updates -> unit
Sourceval add_header_comment : global list -> string -> global list
OCaml

Innovation. Community. Security.