| changeset 471 | e5df48ff7033 | 
| parent 454 | 010237a7dae7 | 
| child 477 | 28e872e7efb3 | 
| 469:226f294987f2 | 471:e5df48ff7033 | 
|---|---|
1 // version with explicit n-times regular expression  | 
1 // version with explicit an n-times regular expression  | 
2 // this keeps the regular expression small  | 
|
2  | 
3  | 
3 abstract class Rexp  | 
4 abstract class Rexp  | 
4 case object ZERO extends Rexp  | 
5 case object ZERO extends Rexp  | 
5 case object ONE extends Rexp  | 
6 case object ONE extends Rexp  | 
6 case class CHAR(c: Char) extends Rexp  | 
7 case class CHAR(c: Char) extends Rexp  |