progs/re1.scala
changeset 117 25999de692b2
parent 93 4794759139ea
child 119 a6684e8961d0
equal deleted inserted replaced
116:010ae7288327 117:25999de692b2
     1     
     1 import scala.language.implicitConversions    
       
     2 
     2 abstract class Rexp
     3 abstract class Rexp
     3 
     4 
     4 case object NULL extends Rexp
     5 case object NULL extends Rexp
     5 case object EMPTY extends Rexp
     6 case object EMPTY extends Rexp
     6 case class CHAR(c: Char) extends Rexp
     7 case class CHAR(c: Char) extends Rexp