package p4spectec
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
P4-SpecTec: A mechanization toolchain for the P4 Programming Language
Install
dune-project
Dependency
Authors
Maintainers
Sources
v0.1.2.tar.gz
md5=1a3bc0a385fe1ecf403c019f49aa6de6
sha512=5d20b5821f33e2a3a5419b208606f27c01511994c2b3b1e1cdf4c077056dfd0aa81682af0720e1060ee2bfb0341918fcc4c53159820205a2bc32b725e5c1a714
doc/p4spectec.lang/Lang/El/Render/index.html
Module El.Render
val doc_of_varid : string Util.Source.phrase -> Lang__El__Render__.Doc.tval doc_of_typid : string Util.Source.phrase -> Lang__El__Render__.Doc.tval doc_of_relid : string Util.Source.phrase -> Lang__El__Render__.Doc.tval doc_of_defid : string Util.Source.phrase -> Lang__El__Render__.Doc.tval doc_of_tparam : string Util.Source.phrase -> Lang__El__Render__.Doc.tval doc_of_rule_suffix : string Util.Source.phrase -> Lang__El__Render__.Doc.tval doc_of_atom :
atom_mode ->
Domain.Atom.t Util.Source.phrase ->
Lang__El__Render__.Doc.tval doc_of_bracket :
atom_mode ->
Lang__El__Render__.Doc.t ->
Domain.Atom.t Util.Source.phrase ->
Domain.Atom.t Util.Source.phrase ->
Lang__El__Render__.Doc.tval doc_of_unop : [ Xl.Bool.unop | Xl.Num.unop ] -> Lang__El__Render__.Doc.tval string_of_binop : [ Xl.Bool.binop | Xl.Num.binop ] -> stringval string_of_cmpop : [ Xl.Bool.cmpop | Xl.Num.cmpop ] -> stringval doc_of_typ : atom_mode -> Lang__El__.Ast.typ -> Lang__El__Render__.Doc.tval doc_of_plaintyp :
atom_mode ->
Lang__El__.Ast.plaintyp' Util.Source.phrase ->
Lang__El__Render__.Doc.tval doc_of_nottyp :
atom_mode ->
Lang__El__.Ast.nottyp' Util.Source.phrase ->
Lang__El__Render__.Doc.tval doc_of_targ :
atom_mode ->
Lang__El__.Ast.plaintyp' Util.Source.phrase ->
Lang__El__Render__.Doc.tval doc_of_targs :
atom_mode ->
Lang__El__.Ast.plaintyp' Util.Source.phrase list ->
Lang__El__Render__.Doc.tval doc_of_typfield :
atom_mode ->
(Domain.Atom.t Util.Source.phrase
* Lang__El__.Ast.plaintyp' Util.Source.phrase
* Lang__El__.Ast.hint list) ->
Lang__El__Render__.Doc.tval doc_of_typcase :
atom_mode ->
(Lang__El__.Ast.typ * Lang__El__.Ast.hint list) ->
Lang__El__Render__.Doc.tval doc_of_deftyp :
atom_mode ->
Lang__El__.Ast.deftyp' Util.Source.phrase ->
Lang__El__Render__.Doc.tval doc_of_exp :
atom_mode ->
Lang__El__.Ast.exp' Util.Source.phrase ->
Lang__El__Render__.Doc.tval doc_of_path :
atom_mode ->
Lang__El__.Ast.path' Util.Source.phrase ->
Lang__El__Render__.Doc.tval doc_of_arg :
atom_mode ->
Lang__El__.Ast.arg' Util.Source.phrase ->
Lang__El__Render__.Doc.tval doc_of_args :
atom_mode ->
Lang__El__.Ast.arg' Util.Source.phrase list ->
Lang__El__Render__.Doc.tval doc_of_param :
atom_mode ->
Lang__El__.Ast.param' Util.Source.phrase ->
Lang__El__Render__.Doc.tval doc_of_params :
atom_mode ->
Lang__El__.Ast.param' Util.Source.phrase list ->
Lang__El__Render__.Doc.tval doc_of_tparams : string Util.Source.phrase list -> Lang__El__Render__.Doc.tval doc_of_rel_prem :
atom_mode ->
string ->
string Util.Source.phrase ->
Lang__El__.Ast.exp' Util.Source.phrase ->
Lang__El__Render__.Doc.tval doc_of_prem :
atom_mode ->
Lang__El__.Ast.prem' Util.Source.phrase ->
Lang__El__Render__.Doc.tval doc_of_prems :
atom_mode ->
Lang__El__.Ast.prem' Util.Source.phrase list ->
Lang__El__Render__.Doc.tval doc_of_rule :
atom_mode ->
(string Util.Source.phrase
* string Util.Source.phrase
* Lang__El__.Ast.exp' Util.Source.phrase
* Lang__El__.Ast.prem' Util.Source.phrase list)
Util.Source.phrase ->
Lang__El__Render__.Doc.tval doc_of_tablerow :
atom_mode ->
(Lang__El__.Ast.exp' Util.Source.phrase
* Lang__El__.Ast.exp' Util.Source.phrase)
Util.Source.phrase ->
Lang__El__Render__.Doc.tval doc_of_func_dec :
string ->
string Util.Source.phrase ->
string Util.Source.phrase list ->
Lang__El__.Ast.param' Util.Source.phrase list ->
Lang__El__.Ast.plaintyp' Util.Source.phrase ->
Lang__El__Render__.Doc.tval doc_of_def :
Lang__El__.Ast.def' Util.Source.phrase ->
Lang__El__Render__.Doc.tval render_def : Lang__El__.Ast.def' Util.Source.phrase -> string sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>