From 984e6a2b95b0b44b21d82577922cc973cae2df36 Mon Sep 17 00:00:00 2001 From: Manos Koukoutos <emmanouil.koukoutos@epfl.ch> Date: Wed, 23 Sep 2015 15:21:15 +0200 Subject: [PATCH] Fix Printer --- src/main/scala/leon/purescala/ScalaPrinter.scala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/scala/leon/purescala/ScalaPrinter.scala b/src/main/scala/leon/purescala/ScalaPrinter.scala index 6c5be9d2c..dc987ae49 100644 --- a/src/main/scala/leon/purescala/ScalaPrinter.scala +++ b/src/main/scala/leon/purescala/ScalaPrinter.scala @@ -28,7 +28,7 @@ class ScalaPrinter(opts: PrinterOptions, case Choose(pred) => p"choose($pred)" case s @ FiniteSet(rss, t) => p"Set[$t](${rss.toSeq})" - case ElementOfSet(e,s) => p"$s.contains(e)" + case ElementOfSet(e,s) => p"$s.contains($e)" case SetUnion(l,r) => optP { p"$l ++ $r" } case SetDifference(l,r) => optP { p"$l -- $r" } case SetIntersection(l,r) => optP { p"$l & $r" } @@ -66,6 +66,10 @@ class ScalaPrinter(opts: PrinterOptions, } case Not(expr) => p"!$expr" + case Forall(args, bd) => + p"""|forall(($args) => + | $bd + |)""" case _ => super.pp(tree) } -- GitLab