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)"
  >