package coq-core
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
The Coq Proof Assistant -- Core Binaries and Tools
Install
dune-project
Dependency
Authors
Maintainers
Sources
coq-8.19.2.tar.gz
md5=5d1187d5e44ed0163f76fb12dabf012e
sha512=91bc81530fa4f6498961583ad51eac5001f139881788b88e360a866ad8e2a6e2c5bce86d1a580ab4cd4782bf49d48318767df82471ce33ba3ac143e5569ad33c
doc/coq-core.kernel/Vmbytecodes/index.html
Module VmbytecodesSource
Source
type instruction = | Klabel of Label.t| Kacc of int(*accu = sp
*)n| Kenvacc of int(*accu = coq_env
*)n| Koffsetclosure of int(*accu = &coq_env
*)n| Kpush(*sp = accu :: sp
*)| Kpop of int(*sp = skipn n sp
*)| Kpush_retaddr of Label.t(*sp = pc :: coq_env :: coq_extra_args :: sp ; coq_extra_args = 0
*)| Kshort_apply of int(*number of arguments (arguments on top of stack)
*)| Kapply of int(*number of arguments (arguments on top of stack)
*)| Kappterm of int * int(*number of arguments, slot size
*)| Kreturn of int(*slot size
*)| Kjump| Krestart| Kgrab of int(*number of arguments
*)| Kgrabrec of int(*rec arg
*)| Kclosure of Label.t * int(*label, number of free variables
*)| Kclosurerec of int * int * Label.t array * Label.t array(*nb fv, init, lbl types, lbl bodies
*)| Kclosurecofix of int * int * Label.t array * Label.t array(*nb fv, init, lbl types, lbl bodies
*)| Kgetglobal of Names.Constant.t| Kconst of Vmvalues.structured_constant| Kmakeblock of int * Vmvalues.tag(*allocate an ocaml block. Index 0 ** is accu, all others are popped from ** the top of the stack
*)| Kmakeswitchblock of Label.t * Label.t * Vmvalues.annot_switch * int| Kswitch of Label.t array * Label.t array(*consts,blocks
*)| Kpushfields of int| Kfield of int(*accu = accu
*)n| Ksetfield of int(*accu
*)n= sp0; sp = pop sp| Kstop| Ksequence of bytecodes| Kproj of int| Kensurestackcapacity of int| Kbranch of Label.t(*jump to label, is it needed ?
*)| Kprim of CPrimitives.t * Constr.pconstant| Kcamlprim of caml_prim * Label.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>