From a0f177b57b682cfe3a4df8ec1288856618b7f237 Mon Sep 17 00:00:00 2001 From: michelou Date: Thu, 15 Sep 2005 16:44:23 +0000 Subject: - updated code for current scalac. --- sources/examples/Parsers.scala | 7 ++++--- 1 file 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 { -- cgit v1.2.3