package herdtools7

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

Module Asllib.TypingSource

The Typing module is yet a single-entry-point module. It only exports the function annotate_ast which fills type-annotations holes in the AST. It should provide enough information to disambiguate any type-dependent behaviour.

Sourcetype strictness =
  1. | Silence
  2. | Warn
  3. | TypeCheck
  4. | TypeCheckNoWarn

Possible strictness of type-checking.

Sourcemodule type ANNOTATE_CONFIG = sig ... end
Sourcemodule type S = sig ... end
Sourceval type_and_run : ?instrumentation:bool -> AST.t -> int * Instrumentation.semantics_rule list
OCaml

Innovation. Community. Security.