summaryrefslogtreecommitdiff
path: root/src/pretty_print.ml
diff options
context:
space:
mode:
authorKathy Gray2013-10-10 17:13:38 +0100
committerKathy Gray2013-10-10 17:13:49 +0100
commit958fd3250698a638baf15948a72f870a74b1dd11 (patch)
treeda415e6d6ec8b90f8aa942352519398cbaa09102 /src/pretty_print.ml
parent8bf0a31a9523b2cbb84f60f8f2c82eea4ad2586a (diff)
Interpreting all expressions except field assignment; pattern matching all expressions except vector concatenation pattern; added ability to specify writes to smaller pieces of memory in actions.
Also fixed bugs in pretty printer to lem
Diffstat (limited to 'src/pretty_print.ml')
-rw-r--r--src/pretty_print.ml4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pretty_print.ml b/src/pretty_print.ml
index b8e936b3..917a469f 100644
--- a/src/pretty_print.ml
+++ b/src/pretty_print.ml
@@ -612,8 +612,8 @@ let pp_lem_funcl ppf (FCL_aux(FCL_Funcl(id,pat,exp),_)) =
fprintf ppf "@[<0>(%a %a %a %a)@]@\n" kwd "FCL_Funcl" pp_lem_id id pp_lem_pat pat pp_lem_exp exp
let pp_lem_fundef ppf (FD_aux(FD_function(r, typa, efa, fcls),_)) =
- let pp_funcls ppf funcl = fprintf ppf "%a %a" kwd ";" pp_lem_funcl funcl in
- fprintf ppf "@[<0>(%a %a %a %a [%a]@]"
+ let pp_funcls ppf funcl = fprintf ppf "%a %a" pp_lem_funcl funcl kwd ";" in
+ fprintf ppf "@[<0>(%a %a %a %a [%a])@]"
kwd "FD_function" pp_lem_rec r pp_lem_tannot_opt typa pp_lem_effects_opt efa (list_pp pp_funcls pp_funcls) fcls
let pp_lem_def ppf (DEF_aux(d,(l,_))) =