Module Gil_syntax.LCmd
type t = | If of Expr.t * t list * t list(*If-then-else
*)| Branch of Expr.t(*Branching on a FO formual
*)| Macro of string * Expr.t list(*Macros
*)| Assert of Expr.t(*Assert
*)| Assume of Expr.t(*Assume
*)| AssumeType of Expr.t * Type.t(*Assume Type
*)| FreshSVar of string(*x := fresh_svar()
*)| SL of SLCmd.t(*Separation-logic command
*)
val pp : t Fmt.tPretty-printer