package zelus
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
A synchronous language with ODEs
Install
dune-project
Dependency
Authors
Maintainers
Sources
2.2.tar.gz
md5=437ae922f1fda392efca3e37e8b8bb4c
sha512=d591cdbeedb8f3a7f568d6d4994de572093822cb354b112886326219174311715a71a35de57a4c2070eae349f65f0c8f3d6c2f6a5a79a8187bbffc687cd108a6
doc/zelus.zlcompilerlibs/Initialization/index.html
Module Initialization
type error = | Iless_than of Definit.ti * Definit.ti| Iless_than_i of Definit.t * Definit.t| Ilast of Zident.t| Ivar of Zident.t| Ider of Zident.t
exception Error of Zlocation.location * errorval error : Zlocation.location -> error -> 'aval message : Zlocation.location -> error -> 'aval less_than : Zlocation.location -> Definit.ti -> Definit.ti -> unitval less_for_last :
Zlocation.location ->
Zident.t ->
Definit.t ->
Definit.t ->
unitval less_for_var :
Zlocation.location ->
Zident.t ->
Definit.ti ->
Definit.ti ->
unitval build_env :
Zlocation.location ->
bool ->
Deftypes.tentry Zident.Env.t ->
Init.tentry Zident.Env.t ->
Init.tentry Zident.Env.tBuild an environment from a typing environment
val half : Init.tentry Zident.Env.t -> Init.tentry Zident.Env.tval last_env :
Zident.S.t ->
Deftypes.defnames ->
Init.tentry Zident.Env.t ->
Init.tentry Zident.Env.tBuild an environment from env by replacing the initialization
val add_last_to_env :
bool ->
Init.tentry Zident.Env.t ->
Zident.S.t ->
Init.tentry Zident.Env.tval split :
Zelus.state_exdesc Zelus.localized option ->
Zelus.state_handler list ->
Zelus.state_handler * Zelus.state_handler listval print : Zident.t -> 'aval initialized :
Zlocation.location ->
Init.tentry Zident.Env.t ->
Zident.S.t ->
unitCheck that partially defined names have a last value which is initialized
val pattern :
bool ->
Init.tentry Zident.Env.t ->
Zelus.pattern ->
Definit.ti ->
unitPatterns
val pattern_less_than_on_i :
bool ->
Init.tentry Zident.Env.t ->
Zelus.pattern ->
Definit.t ->
unitval match_handlers :
bool ->
(bool -> Init.tentry Zident.Env.t -> 'a -> 'b) ->
Init.tentry Zident.Env.t ->
'a Zelus.match_handler list ->
unitMatch handler
val present_handlers :
bool ->
(bool -> Init.tentry Zident.Env.t -> Zelus.scondpat -> 'a) ->
(bool -> Init.tentry Zident.Env.t -> 'b -> 'c) ->
Init.tentry Zident.Env.t ->
'b Zelus.present_handler list ->
unitPresent handler
val exp : bool -> Init.tentry Zident.Env.t -> Zelus.exp -> Definit.tiInitialization of an expression
val operator :
bool ->
Init.tentry Zident.Env.t ->
Zelus.op ->
Deftypes.typ ->
Zelus.exp list ->
Definit.tiTyping an operator
val app :
bool ->
Init.tentry Zident.Env.t ->
Definit.ti ->
Zelus.exp list ->
Definit.tiTyping an application
val exp_less_than_on_i :
bool ->
Init.tentry Zident.Env.t ->
Zelus.exp ->
Definit.t ->
unitval opt_exp_less_than_on_i :
bool ->
Init.tentry Zident.Env.t ->
Zelus.exp option ->
Definit.t ->
unitval exp_less_than :
bool ->
Init.tentry Zident.Env.t ->
Zelus.exp ->
Definit.ti ->
unitval equation_list : bool -> Init.tentry Zident.Env.t -> Zelus.eq list -> unitChecking equations
val equation : bool -> Init.tentry Zident.Env.t -> Zelus.eq -> unitval present_handler_exp_list :
bool ->
Init.tentry Zident.Env.t ->
Zelus.exp Zelus.present_handler list ->
Definit.ti ->
unitval present_handler_block_eq_list :
bool ->
Zident.S.t ->
Init.tentry Zident.Env.t ->
Deftypes.defnames ->
Zelus.eq list Zelus.block Zelus.present_handler list ->
unitval match_handler_block_eq_list :
bool ->
Zident.S.t ->
Init.tentry Zident.Env.t ->
Deftypes.defnames ->
Zelus.eq list Zelus.block Zelus.match_handler list ->
unitval match_handler_exp_list :
bool ->
Init.tentry Zident.Env.t ->
Zelus.exp Zelus.match_handler list ->
Definit.ti ->
unitval block_eq_list :
Zident.S.t ->
bool ->
Init.tentry Zident.Env.t ->
Zelus.eq list Zelus.block ->
Init.tentry Zident.Env.tval local :
bool ->
Init.tentry Zident.Env.t ->
Zelus.local ->
Init.tentry Zident.Env.tval scondpat : bool -> Init.tentry Zident.Env.t -> Zelus.scondpat -> unitval implementation :
Format.formatter ->
Zelus.implementation_desc Zelus.localized ->
unitval implementation_list :
Format.formatter ->
Zelus.implementation_desc Zelus.localized list ->
Zelus.implementation_desc Zelus.localized list sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>