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/spectec/Spectec/Common/Unboot/index.html
Module Common.Unboot
module Atom = Domain.Atommodule Mixfix = Domain.Mixfixmodule Il = Lang.Ilmodule Typ = Runtime.Type.Typmodule Value = Runtime.Valuemodule VCache = Runtime.Dynamic.Caches.ValueCacheval unboot_value_mtchtbl :
Spectec.Caches.Il.value Runtime.Value.Get.mtchtbl Stdlib.refval unboot_typ_mtchtbl :
Spectec.Caches.Il.typ Runtime.Value.Get.mtchtbl Stdlib.refval unboot_deftyp_mtchtbl :
Spectec.Caches.Il.deftyp Runtime.Value.Get.mtchtbl Stdlib.refval unboot_unop_mtchtbl :
Spectec.Caches.Il.unop Runtime.Value.Get.mtchtbl Stdlib.refval unboot_binop_mtchtbl :
Spectec.Caches.Il.binop Runtime.Value.Get.mtchtbl Stdlib.refval unboot_cmpop_mtchtbl :
Spectec.Caches.Il.cmpop Runtime.Value.Get.mtchtbl Stdlib.refval unboot_arg_mtchtbl :
Spectec.Caches.Il.arg Runtime.Value.Get.mtchtbl Stdlib.refval unboot_exp_mtchtbl :
Spectec.Caches.Il.exp Runtime.Value.Get.mtchtbl Stdlib.refval unboot_path_mtchtbl :
Spectec.Caches.Il.path Runtime.Value.Get.mtchtbl Stdlib.refval unboot_pattern_mtchtbl :
Spectec.Caches.Il.pattern Runtime.Value.Get.mtchtbl Stdlib.refval unboot_id : Runtime.Value.t -> Spectec.Caches.Il.idval unboot_atom : Runtime.Value.t -> Spectec.Caches.Il.atomval unboot_mixop : Runtime.Value.t -> Spectec.Caches.Il.mixopval unboot_iter_tbl : Spectec.Caches.Il.iter Runtime.Value.Get.mtchtblval unboot_iter : Runtime.Value.t -> Spectec.Caches.Il.iterval unboot_iters : Runtime.Value.t -> Spectec.Caches.Il.iter listval unboot_vari : Runtime.Value.t -> Spectec.Caches.Il.varval unboot_varis : Runtime.Value.t -> Spectec.Caches.Il.var listval unboot_typ : Runtime.Value.t -> Spectec.Caches.Il.typval unboot_typs : Runtime.Value.t -> Spectec.Caches.Il.typ listval unboot_bool_typ :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.typval unboot_num_typ_nat :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.typval unboot_num_typ_int :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.typval unboot_text_typ :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.typval unboot_var_typ :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.typval unboot_tuple_typ :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.typval unboot_iter_typ :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.typval unboot_func_typ :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.typval unboot_targ : Runtime.Value.t -> Spectec.Caches.Il.targval unboot_targs : Runtime.Value.t -> Spectec.Caches.Il.targ listval unboot_tparam : Runtime.Value.t -> Spectec.Caches.Il.tparamval unboot_tparams : Runtime.Value.t -> Spectec.Caches.Il.tparam listval unboot_deftyp : Runtime.Value.t -> Spectec.Caches.Il.deftypval unboot_plain_deftyp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.deftypval unboot_typfield : Runtime.Value.t -> Spectec.Caches.Il.typfieldval unboot_typfields : Runtime.Value.t -> Spectec.Caches.Il.typfield listval unboot_struct_deftyp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.deftypval unboot_typcase : Runtime.Value.t -> Spectec.Caches.Il.typcaseval unboot_typcases : Runtime.Value.t -> Spectec.Caches.Il.typcase listval unboot_variant_deftyp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.deftypval unboot_value : Runtime.Value.t -> Spectec.Caches.Il.valueval unboot_values : Runtime.Value.t -> Lang.Il.value listval unboot_bool_value :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.valueval unboot_num_value_nat :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.valueval unboot_num_value_int :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.valueval unboot_text_value :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.valueval unboot_valuefield : Runtime.Value.t -> Spectec.Caches.Il.valuefieldval unboot_valuefields : Runtime.Value.t -> Lang.Il.valuefield listval unboot_struct_value :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.valueval unboot_valuecase : Runtime.Value.t -> Spectec.Caches.Il.valuecaseval unboot_variant_value :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.valueval unboot_tuple_value :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.valueval unboot_value_opt : Runtime.Value.t -> Lang.Il.value optionval unboot_opt_value :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.valueval unboot_list_value :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.valueval unboot_func_value :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.valueval unboot_extern_value :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.valueval unboot_unop : Runtime.Value.t -> Spectec.Caches.Il.unopval unboot_not_unop :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.unopval unboot_plus_unop :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.unopval unboot_minus_unop :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.unopval unboot_binop : Runtime.Value.t -> Spectec.Caches.Il.binopval unboot_and_binop :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.binopval unboot_or_binop :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.binopval unboot_impl_binop :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.binopval unboot_equiv_binop :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.binopval unboot_add_binop :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.binopval unboot_sub_binop :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.binopval unboot_mul_binop :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.binopval unboot_div_binop :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.binopval unboot_mod_binop :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.binopval unboot_pow_binop :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.binopval unboot_cmpop : Runtime.Value.t -> Spectec.Caches.Il.cmpopval unboot_eq_cmpop :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.cmpopval unboot_ne_cmpop :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.cmpopval unboot_lt_cmpop :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.cmpopval unboot_le_cmpop :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.cmpopval unboot_gt_cmpop :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.cmpopval unboot_ge_cmpop :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.cmpopval unboot_arg : Runtime.Value.t -> Spectec.Caches.Il.argval unboot_exp_arg :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.argval unboot_def_arg :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.argval unboot_args : Runtime.Value.t -> Spectec.Caches.Il.arg listval unboot_exp : Runtime.Value.t -> Spectec.Caches.Il.expval unboot_exps : Runtime.Value.t -> Spectec.Caches.Il.exp listval unboot_exp_opt : Runtime.Value.t -> Spectec.Caches.Il.exp optionval unboot_expfield :
Runtime.Value.t ->
Spectec.Caches.Il.atom * Spectec.Caches.Il.expval unboot_expfields :
Runtime.Value.t ->
(Spectec.Caches.Il.atom * Spectec.Caches.Il.exp) listval unboot_bool_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_num_exp_nat :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_num_exp_int :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_text_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_var_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_un_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_bin_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_cmp_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_upcast_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_downcast_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_sub_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_match_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_tuple_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_expcase :
Runtime.Value.t ->
Spectec.Caches.Il.mixop * Spectec.Caches.Il.exp listval unboot_case_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_str_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_opt_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_list_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_cons_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_cat_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_mem_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_len_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_dot_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_idx_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_slice_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_upd_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_call_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_iter_exp :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.expval unboot_path : Runtime.Value.t -> Spectec.Caches.Il.pathval unboot_root_path :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.pathval unboot_idx_path :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.pathval unboot_slice_path :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.pathval unboot_dot_path :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.pathval unboot_pattern : Runtime.Value.t -> Spectec.Caches.Il.patternval unboot_inj_pattern :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.patternval unboot_cons_pattern :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.patternval unboot_fixed_pattern :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.patternval unboot_nil_pattern :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.patternval unboot_some_pattern :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.patternval unboot_none_pattern :
Util.Source.region ->
Runtime.Value.t list ->
Spectec.Caches.Il.patternval unboot_iterexp : Runtime.Value.t -> Spectec.Caches.Il.iterexpval unboot_iterexps : Runtime.Value.t -> Spectec.Caches.Il.iterexp list sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>