package lustre-v6

  1. Overview
  2. Docs
The Lustre V6 Verimag compiler

Install

Dune Dependency

Authors

Maintainers

Sources

lustre-v6.6.103.3.tgz
md5=755e46de4d57d4c489f5b0a0f2b8663d
sha512=8d452184ee68edda1b5a50717e6a5b13fb21f9204634fc5898280e27a1d79c97a6e7cc04424fc22f34cdd02ed3cc8774dca4f982faf342980b5f9fe0dc1a017d

doc/lustre-v6/ActionsDeps/index.html

Module ActionsDepsSource

Time-stamp: <modified the 11/07/2017 (at 14:37) by Erwan Jahier>

Compute dependencies between actions

Sourcetype t
Sourceval empty : t
Sourceval concat : t -> t -> t

Linear in the size of the first parameter

Sourceval build_data_deps_from_actions : (Lic.type_ -> Data.t) -> t -> Action.t list -> t

Compute the action dependencies that comes from the equations I/O.

Construit des dépendances entre les actions en reliant les entrées et les sorties de ces actions.

Lic2soc.lic_to_soc_type is passed in argument to break a dep loop

Sourceval generate_deps_from_step_policy : Soc.precedence list -> (string * Action.t) list -> t

Use the dependency constraints that come from the SOC (e.g., 'get' before 'set' in memory SOC).

Sourceval find_deps : t -> Action.t -> Action.t list

Returns the list of actions that depends on the action in argument.

Sourceval have_deps : t -> Action.t -> bool
Sourceval remove_dep : t -> Action.t -> t
Sourceval depends_on : t -> Action.t -> Action.t -> bool
Sourceval to_string : t -> string
OCaml

Innovation. Community. Security.