Zoptval zempty : zenvval zero_from_env :
Deftypes.tentry Zident.Env.t ->
Deftypes.tentry Zident.Env.t * Deftypes.tentry Zident.Env.tval vars_of_env : Zelus.vardec list -> 'a Zident.Env.t -> Zelus.vardec listval make : 'a Zident.Env.t -> 'b Zident.Env.t -> Zident.Env.key Zident.Env.tval compose : 'a Zident.Env.t -> Zident.Env.key Zident.Env.t -> 'a Zident.Env.tval block : Zelus.eq list Zelus.block -> Zelus.eq list Zelus.block * zenvval rename_expression : Zident.Env.key Zident.Env.t -> Zelus.exp -> Zelus.expval rename_local : Zident.Env.key Zident.Env.t -> Zelus.local -> Zelus.localval rename_equation : Zident.Env.key Zident.Env.t -> Zelus.eq -> Zelus.eqval rename_equation_list :
Zident.Env.key Zident.Env.t ->
Zelus.eq list ->
Zelus.eq listval rename_block :
Zident.Env.key Zident.Env.t ->
Zelus.eq list Zelus.block ->
Zelus.eq list Zelus.blockval apply : Zident.Env.key -> Zident.Env.key Zident.Env.t -> Zident.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