package smtml

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

Execution State and Interpreter Interface

type 'a state = {
  1. stmts : Ast.script;
    (*

    The script being executed

    *)
  2. smap : (string, Ty.t) Smtml_prelude.Hashtbl.t;
    (*

    A mapping of variable names to types

    *)
  3. solver : 'a;
    (*

    The underlying solver instance

    *)
}

Represents the execution state of the interpreter

module type S = sig ... end
module type Intf = sig ... end
OCaml

Innovation. Community. Security.