Frama-C API - Footprint
Term Footprints
val iter : (Lang.F.term -> unit) -> Lang.F.term -> unitWidth-first full iterator.
val once : (Lang.F.term -> unit) -> Lang.F.term -> unitWidth-first once iterator.
val head : Lang.F.term -> stringHead only footprint
val pattern : Lang.F.term -> stringGenerate head footprint up to size
val matches : string -> Lang.F.term -> boolHead match
val locate : select:Lang.F.term -> inside:Lang.F.term -> occurrenceLocate the occurrence of select footprint inside a term.
val lookup : occur:occurrence -> inside:Lang.F.term -> Lang.F.termRetrieve back the k-th occurrence of a footprint inside a term.
