summaryrefslogtreecommitdiff
path: root/sources/examples
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2005-09-15 16:44:23 +0000
committermichelou <michelou@epfl.ch>2005-09-15 16:44:23 +0000
commita0f177b57b682cfe3a4df8ec1288856618b7f237 (patch)
tree31c6f7e4cc9e52c674e4a354a3d0c488581c04d5 /sources/examples
parentffbd367ed433089d4c2824837c4e47e8ea650d6d (diff)
downloadscala-a0f177b57b682cfe3a4df8ec1288856618b7f237.tar.gz
scala-a0f177b57b682cfe3a4df8ec1288856618b7f237.tar.bz2
scala-a0f177b57b682cfe3a4df8ec1288856618b7f237.zip
- updated code for current scalac.
Diffstat (limited to 'sources/examples')
-rw-r--r--sources/examples/Parsers.scala7
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 {