Fct_slice.t_fct_slice option ->
object
val mutable logic_printer_enabled : bool
val opt_ff : Fct_slice.t_fct_slice option
val mutable verbose : bool
method current_function : Cil_types.varinfo option
method current_stmt : Cil_types.stmt option
method getPrintInstrTerminator : unit -> string
method may_be_skipped : Cil_types.stmt -> bool
method pAnnotatedStmt :
Cil_types.stmt -> Format.formatter -> Cil_types.stmt -> unit
method pAnnotation :
Format.formatter -> Cil_types.global_annotation -> unit
method pAssigns :
string ->
Format.formatter -> Cil_types.identified_term Cil_types.assigns -> unit
method pAttr : Format.formatter -> Cil_types.attribute -> bool
method pAttrParam : Format.formatter -> Cil_types.attrparam -> unit
method pAttrs : Format.formatter -> Cil_types.attributes -> unit
method pBehavior : Format.formatter -> Cil_types.funbehavior -> unit
method pBlock :
?toplevel:bool -> Format.formatter -> Cil_types.block -> unit
method pCode_annot : Format.formatter -> Cil_types.code_annotation -> unit
method pDecreases :
Format.formatter -> Cil_types.term Cil_types.variant -> unit
method pExp : Format.formatter -> Cil_types.exp -> unit
method pFieldDecl : Format.formatter -> Cil_types.fieldinfo -> unit
method pGlobal : Format.formatter -> Cil_types.global -> unit
method pIdentified_predicate :
Format.formatter -> Cil_types.identified_predicate -> unit
method pInit : Format.formatter -> Cil_types.init -> unit
method pInstr : Format.formatter -> Cil_types.instr -> unit
method pLabel : Format.formatter -> Cil_types.label -> unit
method pLineDirective :
?forcefile:bool -> Format.formatter -> Cil_types.location -> unit
method pLogic_info_use : Format.formatter -> Cil_types.logic_info -> unit
method pLogic_type : Format.formatter -> Cil_types.logic_type -> unit
method pLogic_var : Format.formatter -> Cil_types.logic_var -> unit
method pLoop_variant :
Format.formatter -> Cil_types.term Cil_types.variant -> unit
method pLval : Format.formatter -> Cil_types.lval -> unit
method pOffset : Format.formatter -> Cil_types.offset -> unit
method pPredicate : Format.formatter -> Cil_types.predicate -> unit
method pPredicate_named :
Format.formatter -> Cil_types.predicate Cil_types.named -> unit
method pQuantifiers : Format.formatter -> Cil_types.quantifiers -> unit
method pSpec : Format.formatter -> Cil_types.funspec -> unit
method pStatus : Format.formatter -> Cil_types.annot_status -> unit
method pStmt : Format.formatter -> Cil_types.stmt -> unit
method pStmtKind :
Cil_types.stmt -> Format.formatter -> Cil_types.stmtkind -> unit
method pStmtLabels : Format.formatter -> Cil_types.stmt -> unit
method pStmtNext :
Cil_types.stmt -> Format.formatter -> Cil_types.stmt -> unit
method pTerm : Format.formatter -> Cil_types.term -> unit
method pTerm_lval : Format.formatter -> Cil_types.term_lval -> unit
method pTerm_node : Format.formatter -> Cil_types.term -> unit
method pTerm_offset : Format.formatter -> Cil_types.term_offset -> unit
method pType :
?fundecl:Cil_types.varinfo ->
(Format.formatter -> unit) option ->
Format.formatter -> Cil_types.typ -> unit
method pVDecl : Format.formatter -> Cil_types.varinfo -> unit
method pVar : Format.formatter -> Cil_types.varinfo -> unit
method pVarName : Format.formatter -> string -> unit
method pZone :
Format.formatter -> Cil_types.identified_term Cil_types.zone -> unit
method requireBraces : Cil_types.block -> bool
method setPrintInstrTerminator : string -> unit
end