sim
Sim.Signature
builtin
dangling
dynamic
dynamic_al
dynamic_pl
dynamic_runner
dynamic_sl
error_runtime
inst
instr
interp_al
interp_common
interp_pl
interp_sl
p4
p4spectec.backend_boot
p4spectec.backend_sim
p4spectec.backend_splice
p4spectec.backend_testgen_neg
p4spectec.cache
p4spectec.coverage
p4spectec.domain
p4spectec.frontend
p4spectec.interface
p4spectec.interp
p4spectec.lang
p4spectec.pass
p4spectec.runner
p4spectec.runtime
p4spectec.stf
p4spectec.util
prose
spectec
static
testgen_neg
type
value
module IO = Io
include module type of struct include Dynamic_runner.Signature end
module Typ = Dynamic_runner.Signature.Typ
type mode = Dynamic_runner.Signature.mode =
| AL_mode
| SL_mode
| PL_mode
| Empty_mode
type spec = Dynamic_runner.Signature.spec =
| AL of Lang.Al.spec
| SL of Lang.Sl.spec
| PL of Lang.Pl.spec
| Empty
type rel_result = Dynamic_runner.Signature.rel_result =
| Pass of Value.t list
| Fail of Util.Source.region * string
type func_result = Dynamic_runner.Signature.func_result =
| Pass of Value.t
type parse_result = Dynamic_runner.Signature.parse_result =
| Fail of [ `Syntax of Util.Source.region * string ]
type program_result = Dynamic_runner.Signature.program_result =
| Fail of [ `Syntax of Util.Source.region * string | `Runtime of Util.Source.region * string ]
module type CACHE = Dynamic_runner.Signature.CACHE
module type INTERFACE = Dynamic_runner.Signature.INTERFACE
module type EXTERN = Dynamic_runner.Signature.EXTERN
module type INTERP = Dynamic_runner.Signature.INTERP
module type INTERP_AL = Dynamic_runner.Signature.INTERP_AL
module type INTERP_SL = Dynamic_runner.Signature.INTERP_SL
module type INTERP_PL = Dynamic_runner.Signature.INTERP_PL
module type RUNNER = Dynamic_runner.Signature.RUNNER
type stf_result =
| Pass
module type ARCH = sig ... end
module type SIM = sig ... end