| 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 |