Frama-C:
Plug-ins:
Libraries:

Frama-C API - TacInstance

Built-in Instance Tactical (auto-registered)

val tactical : Tactical.t
val params : Tactical.parameter list
val filter : Lang.F.tau -> Lang.F.term -> bool
type bindings = (Lang.F.var * Tactical.selection) list
val cardinal : int -> bindings -> int option

less than limit

val instance_goal : ?title:string -> bindings -> Lang.F.pred -> Tactical.process
val instance_have : ?title:string -> ?at:int -> bindings -> Lang.F.pred -> Tactical.process

Strategies

val strategy : ?priority:float -> Tactical.selection -> Tactical.selection list -> Strategy.strategy