Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Wp.LetifySourcebind sigma defs xs select definitions in defs targeting variables xs. The result is a new substitution that potentially augment sigma with definitions for xs (and others).
val add_definitions :
Sigma.t ->
Defs.t ->
Lang.F.Vars.t ->
Lang.F.pred list ->
Lang.F.pred listadd_definitions sigma defs xs ps keep all definitions of variables xs from sigma that comes from defs. They are added to ps.