Module Dynamic_runner.SignatureSource

module Typ = Type.Typ
Sourcetype mode =
  1. | AL_mode
  2. | SL_mode
  3. | PL_mode
  4. | Empty_mode
Sourcetype spec =
  1. | AL of Lang.Al.spec
  2. | SL of Lang.Sl.spec
  3. | PL of Lang.Pl.spec
  4. | Empty
Sourcetype rel_result =
  1. | Pass of Value.t list
  2. | Fail of Util.Source.region * string
Sourcetype func_result =
  1. | Pass of Value.t
  2. | Fail of Util.Source.region * string
Sourcetype parse_result =
  1. | Pass of Value.t
  2. | Fail of [ `Syntax of Util.Source.region * string ]
Sourcetype program_result =
  1. | Pass of Value.t list
  2. | Fail of [ `Syntax of Util.Source.region * string | `Runtime of Util.Source.region * string ]
Sourcetype stf_result =
  1. | Pass
  2. | Fail of [ `Syntax of Util.Source.region * string | `Runtime of Util.Source.region * string ]
Sourcemodule type CACHE = sig ... end
Sourcemodule type INTERFACE = sig ... end
Sourcemodule type EXTERN = sig ... end
Sourcemodule type INTERP = sig ... end
Sourcemodule type INTERP_AL = sig ... end
Sourcemodule type INTERP_SL = sig ... end
Sourcemodule type INTERP_PL = sig ... end
Sourcemodule type RUNNER = sig ... end