diff options
author | michelou <michelou@epfl.ch> | 2005-09-15 16:44:23 +0000 |
---|---|---|
committer | michelou <michelou@epfl.ch> | 2005-09-15 16:44:23 +0000 |
commit | a0f177b57b682cfe3a4df8ec1288856618b7f237 (patch) | |
tree | 31c6f7e4cc9e52c674e4a354a3d0c488581c04d5 /sources | |
parent | ffbd367ed433089d4c2824837c4e47e8ea650d6d (diff) | |
download | scala-a0f177b57b682cfe3a4df8ec1288856618b7f237.tar.gz scala-a0f177b57b682cfe3a4df8ec1288856618b7f237.tar.bz2 scala-a0f177b57b682cfe3a4df8ec1288856618b7f237.zip |
- updated code for current scalac.
Diffstat (limited to 'sources')
-rw-r--r-- | sources/examples/Parsers.scala | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sources/examples/Parsers.scala b/sources/examples/Parsers.scala index 6ec3bdb398..10512ab2fd 100644 --- a/sources/examples/Parsers.scala +++ b/sources/examples/Parsers.scala @@ -58,10 +58,10 @@ abstract class Parsers { class Tokenizer(in: Iterator[char], delimiters: String) extends Iterator[String] { - val EOI = 0; + val EOI: char = 0; def nextChar() = - if (in.hasNext()) in.next() else EOI; + if (in.hasNext) in.next else EOI; private var ch = nextChar(); @@ -75,7 +75,7 @@ class Tokenizer(in: Iterator[char], delimiters: String) extends Iterator[String] private val buf = new StringBuffer; - def next: String = + def next: String = { while (ch <= ' ' && ch != EOI) nextChar(); if (ch == EOI) "" else { @@ -88,6 +88,7 @@ class Tokenizer(in: Iterator[char], delimiters: String) extends Iterator[String] buf.toString() } } + } } abstract class TokenParsers extends Parsers { |