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_behavior : Cil_types.funbehavior option
method current_function : Cil_types.varinfo option
method current_stmt : Cil_types.stmt option
method getPrintInstrTerminator : unit -> string
method has_annot : bool
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 pAssumes :
Format.formatter -> Cil_types.identified_predicate -> 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 :
?nobrace:bool ->
?forcenewline:bool -> Format.formatter -> Cil_types.block -> unit
method pCode_annot : Format.formatter -> Cil_types.code_annotation -> unit
method pComplete_behaviors : Format.formatter -> string list -> unit
method pDecreases :
Format.formatter -> Cil_types.term Cil_types.variant -> unit
method pDisjoint_behaviors : Format.formatter -> string list -> unit
method pExp : Format.formatter -> Cil_types.exp -> unit
method pFieldDecl : Format.formatter -> Cil_types.fieldinfo -> unit
method pFrom :
string ->
Format.formatter -> Cil_types.identified_term Cil_types.from -> 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 -> unit) option ->
Format.formatter -> Cil_types.logic_type -> unit
method pLogic_type_def :
Format.formatter -> Cil_types.logic_type_def -> 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 pPost_cond :
Format.formatter ->
Cil_types.termination_kind * Cil_types.identified_predicate -> 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 pRequires :
Format.formatter -> Cil_types.identified_predicate -> 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 pTerminates :
Format.formatter -> Cil_types.identified_predicate -> 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 requireBraces : Cil_types.block -> bool
method setPrintInstrTerminator : string -> unit
end