From 01340c586ddfcc3002e68f42a583f348e0b4f638 Mon Sep 17 00:00:00 2001
From: Philippe Suter <philippe.suter@gmail.com>
Date: Mon, 24 May 2010 23:01:58 +0000
Subject: [PATCH]

---
 ParseMe.scala             | 4 ++++
 src/purescala/Trees.scala | 3 +++
 2 files changed, 7 insertions(+)

diff --git a/ParseMe.scala b/ParseMe.scala
index bfe3dfc96..51d342808 100644
--- a/ParseMe.scala
+++ b/ParseMe.scala
@@ -9,4 +9,8 @@ object ParseMe {
   def fromSet(i: Set[Set[Boolean]]) : Int = {
     5
   }
+
+  def emptySet(n: Tree) : Tree = {
+    Leaf()
+  }
 }
diff --git a/src/purescala/Trees.scala b/src/purescala/Trees.scala
index 288c2eb73..ace8d8e01 100644
--- a/src/purescala/Trees.scala
+++ b/src/purescala/Trees.scala
@@ -73,6 +73,9 @@ object Trees {
 
   case class IntLiteral(value: Int) extends Literal[Int] 
   case class BooleanLiteral(value: Boolean) extends Literal[Boolean] 
+  case class StringLiteral(value: String) extends Literal[String]
+
+  case class CaseClass(classDef: CaseClassDef, args: Seq[Expr]) extends Expr
 
   /* Arithmetic */
   case class Plus(lhs: Expr, rhs: Expr) extends Expr
-- 
GitLab