equal
deleted
inserted
replaced
49 try { Some(java.lang.Double.parseDouble(s)) } |
49 try { Some(java.lang.Double.parseDouble(s)) } |
50 catch { case _: NumberFormatException => None } |
50 catch { case _: NumberFormatException => None } |
51 def parse(s: java.lang.String): scala.Double = |
51 def parse(s: java.lang.String): scala.Double = |
52 unapply(s) getOrElse error("Bad real: " + quote(s)) |
52 unapply(s) getOrElse error("Bad real: " + quote(s)) |
53 } |
53 } |
|
54 |
|
55 object Seconds |
|
56 { |
|
57 def apply(x: Time): java.lang.String = x.toString |
|
58 def unapply(s: java.lang.String): Option[Time] = Double.unapply(s).map(Time.seconds(_)) |
|
59 def parse(s: java.lang.String): Time = |
|
60 unapply(s) getOrElse error("Bad real (for seconds): " + quote(s)) |
|
61 } |
54 } |
62 } |