Index of class methods


A
add [CfgProof.computer]
add [CfgProof.Create.computer]
alpha [LogicPretty.engine]
Runs the printer in an environment with global alpha-conversion.

B
bind [LogicPretty.engine]
bind x pp runs pp with variable x bound to a new identifier.
binder [LogicPretty.engine]
Allocates an identifier for binder, not-yet linked to the variable.

C
change_label [NormAtLabels.norm_at]
compute [CfgProof.computer]
compute [CfgProof.Create.computer]

I
id [LogicPretty.engine]

P
pp_binder [LogicPretty.engine]
Prints the identifier of the associated variable.
pp_id [LogicPretty.engine]
pp_pred [LogicPretty.engine]
Might result in non lexically-atomic print.
pp_pred_and [LogicPretty.engine]
pp_pred_atom [LogicPretty.engine]
Prints with pp_term with parentheses for only non-atomic terms, with respect to pred_atomic method.
pp_pred_call [LogicPretty.engine]
Uses pp_term_call
pp_pred_cond [LogicPretty.engine]
pp_pred_exists [LogicPretty.engine]
pp_pred_false [LogicPretty.engine]
pp_pred_forall [LogicPretty.engine]
pp_pred_iff [LogicPretty.engine]
pp_pred_implies [LogicPretty.engine]
pp_pred_let [LogicPretty.engine]
pp_pred_named [LogicPretty.engine]
pp_pred_not [LogicPretty.engine]
pp_pred_or [LogicPretty.engine]
pp_pred_relation [LogicPretty.engine]
Uses pred_operator and pp_term_operator
pp_pred_true [LogicPretty.engine]
pp_tau [LogicPretty.engine]
pp_tau_adt [LogicPretty.engine]
pp_tau_alpha [LogicPretty.engine]
pp_tau_array [LogicPretty.engine]
pp_tau_bool [LogicPretty.engine]
pp_tau_int [LogicPretty.engine]
pp_tau_pointer [LogicPretty.engine]
pp_tau_real [LogicPretty.engine]
pp_tau_record [LogicPretty.engine]
pp_tau_set [LogicPretty.engine]
pp_term [LogicPretty.engine]
Might result in non lexically-atomic print.
pp_term_access [LogicPretty.engine]
pp_term_atom [LogicPretty.engine]
Prints with pp_term with parentheses for only non-atomic terms, with respect to term_atomic method.
pp_term_call [LogicPretty.engine]
Uses term_call style
pp_term_cond [LogicPretty.engine]
pp_term_extern [LogicPretty.engine]
Uses term_call style
pp_term_false [LogicPretty.engine]
pp_term_getfield [LogicPretty.engine]
pp_term_int [LogicPretty.engine]
pp_term_let [LogicPretty.engine]
pp_term_operator [LogicPretty.engine]
pp_term_primitive [LogicPretty.engine]
Uses term_operator and pp_term_operator with flattening for associative cases.
pp_term_real [LogicPretty.engine]
pp_term_setfield [LogicPretty.engine]
pp_term_true [LogicPretty.engine]
pp_term_update [LogicPretty.engine]
pp_var [LogicPretty.engine]
Pretty print the variable with its associated identifier.
pp_vartype [LogicPretty.engine]
Prints the type of the variable.
pred_atomic [LogicPretty.engine]
pred_relation [LogicPretty.engine]

R
restore_pred [NormAtLabels.norm_at]
restore_term [NormAtLabels.norm_at]

T
term_atomic [LogicPretty.engine]
Uses term_operator
term_call [LogicPretty.engine]
term_operator [LogicPretty.engine]

V
vannotation [Variables_analysis.logic_parameters_and_addr_taken_collection]
var_id [LogicPretty.engine]
Current identifier associated to a variable.
vexpr [Variables_analysis.parameters_call_kind_analysis]
vexpr [Variables_analysis.logic_parameters_and_addr_taken_collection]
vinst [Variables_analysis.calls_collection]
vinst [Variables_analysis.parameters_call_kind_analysis]
vpredicate [Variables_analysis.calls_collection]
vpredicate [Variables_analysis.parameters_call_kind_analysis]
vpredicate [Variables_analysis.logic_parameters_and_addr_taken_collection]
vpredicate_named [NormAtLabels.norm_at]
vterm [Variables_analysis.calls_collection]
vterm [Variables_analysis.parameters_call_kind_analysis]
vterm [Variables_analysis.logic_parameters_and_addr_taken_collection]
vterm [NormAtLabels.norm_at]

W
with_binder [LogicPretty.engine]
Run the printer with the variable locally bound to its identifier.