package p4spectec

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Sim.SignatureSource

Sourcemodule IO = Io
include module type of struct include Dynamic_runner.Signature end
type mode = Dynamic_runner.Signature.mode =
  1. | AL_mode
  2. | SL_mode
  3. | PL_mode
  4. | Empty_mode
type spec = Dynamic_runner.Signature.spec =
  1. | AL of Lang.Al.spec
  2. | SL of Lang.Sl.spec
  3. | PL of Lang.Pl.spec
  4. | Empty
type rel_result = Dynamic_runner.Signature.rel_result =
  1. | Pass of Value.t list
  2. | Fail of Util.Source.region * string
type func_result = Dynamic_runner.Signature.func_result =
  1. | Pass of Value.t
  2. | Fail of Util.Source.region * string
type parse_result = Dynamic_runner.Signature.parse_result =
  1. | Pass of Value.t
  2. | Fail of [ `Syntax of Util.Source.region * string ]
type program_result = Dynamic_runner.Signature.program_result =
  1. | Pass of Value.t list
  2. | 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
Sourcetype stf_result =
  1. | Pass
  2. | Fail of [ `Syntax of Util.Source.region * string | `Runtime of Util.Source.region * string ]
Sourcemodule type ARCH = sig ... end
Sourcemodule type SIM = sig ... end