Zoptval zempty : zenvval zero_from_env :
Deftypes.tentry Ident.Env.t ->
Deftypes.tentry Ident.Env.t * Deftypes.tentry Ident.Env.tval vars_of_env : Zelus.vardec list -> 'a Ident.Env.t -> Zelus.vardec listval make : 'a Ident.Env.t -> 'b Ident.Env.t -> Ident.Env.key Ident.Env.tval compose : 'a Ident.Env.t -> Ident.Env.key Ident.Env.t -> 'a Ident.Env.tval block : Zelus.eq list Zelus.block -> Zelus.eq list Zelus.block * zenvval rename_expression : Ident.Env.key Ident.Env.t -> Zelus.exp -> Zelus.expval rename_local : Ident.Env.key Ident.Env.t -> Zelus.local -> Zelus.localval rename_equation : Ident.Env.key Ident.Env.t -> Zelus.eq -> Zelus.eqval rename_equation_list :
Ident.Env.key Ident.Env.t ->
Zelus.eq list ->
Zelus.eq listval rename_block :
Ident.Env.key Ident.Env.t ->
Zelus.eq list Zelus.block ->
Zelus.eq list Zelus.blockval apply : Ident.Env.key -> Ident.Env.key Ident.Env.t -> Ident.Env.keyval local : Zelus.local -> Zelus.localval implementation :
Zelus.implementation_desc Zelus.localized ->
Zelus.implementation_desc Zelus.localizedval implementation_list :
Zelus.implementation_desc Zelus.localized list ->
Zelus.implementation_desc Zelus.localized list