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