changeset 471 | 9476086849ad |
parent 454 | edb4ad356c56 |
child 477 | b78664a24f5d |
469:1f4e81950ab4 | 471:9476086849ad |
---|---|
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 |