diff options
author | buraq <buraq@epfl.ch> | 2004-07-14 14:05:06 +0000 |
---|---|---|
committer | buraq <buraq@epfl.ch> | 2004-07-14 14:05:06 +0000 |
commit | 15bccea34e297fbd12ccd3ba644c561bda139c50 (patch) | |
tree | d173a73facf8c1754fb2d7d030efd713eea1d82d | |
parent | b53d38fdcd306efcc3e431ec95bac06d5af86326 (diff) | |
download | scala-15bccea34e297fbd12ccd3ba644c561bda139c50.tar.gz scala-15bccea34e297fbd12ccd3ba644c561bda139c50.tar.bz2 scala-15bccea34e297fbd12ccd3ba644c561bda139c50.zip |
change
-rw-r--r-- | sources/scala/util/regexp/Base.scala | 1 | ||||
-rw-r--r-- | sources/scala/util/regexp/WildcardBase.scala | 12 |
2 files changed, 13 insertions, 0 deletions
diff --git a/sources/scala/util/regexp/Base.scala b/sources/scala/util/regexp/Base.scala index 4b4ed2cd65..376130759e 100644 --- a/sources/scala/util/regexp/Base.scala +++ b/sources/scala/util/regexp/Base.scala @@ -40,6 +40,7 @@ trait Base { case class Star(r: regexp) extends RegExp { final val isNullable = true; } + case object Eps extends RegExp { final val isNullable = true; override def toString() = "Eps"; diff --git a/sources/scala/util/regexp/WildcardBase.scala b/sources/scala/util/regexp/WildcardBase.scala new file mode 100644 index 0000000000..d69192221d --- /dev/null +++ b/sources/scala/util/regexp/WildcardBase.scala @@ -0,0 +1,12 @@ +// $Id$ + +package scala.util.regexp ; + +/** for use as a mixin to add wildcards to the language */ + +trait WildcardBase extends Base { + type regexp <: RegExp; + case object Wildcard extends RegExp { + final val isNullable = false; + } +} |