summaryrefslogtreecommitdiff
path: root/docs/examples/parsers2.scala
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2006-03-07 16:42:36 +0000
committermichelou <michelou@epfl.ch>2006-03-07 16:42:36 +0000
commitba72a27f4aea5bcf2f552cd596a7b72ede78d134 (patch)
tree990fb74d18413b0de47fc8d9d22d0fc304c27b18 /docs/examples/parsers2.scala
parent3e27d741d1e8926c6d9623d459ea1de034cd8ac4 (diff)
downloadscala-ba72a27f4aea5bcf2f552cd596a7b72ede78d134.tar.gz
scala-ba72a27f4aea5bcf2f552cd596a7b72ede78d134.tar.bz2
scala-ba72a27f4aea5bcf2f552cd596a7b72ede78d134.zip
changed version numbering
added Ant task 'examples'
Diffstat (limited to 'docs/examples/parsers2.scala')
-rw-r--r--docs/examples/parsers2.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/docs/examples/parsers2.scala b/docs/examples/parsers2.scala
index a4211b3ebf..2688b162ee 100644
--- a/docs/examples/parsers2.scala
+++ b/docs/examples/parsers2.scala
@@ -16,13 +16,13 @@ object parsers2 {
def ident: Parser[Tree] =
for (
val c: char <- chr(isLetter);
- val cs: List[char] <- rep(chr(d: char => Character.isLetterOrDigit(d)))
+ val cs: List[char] <- rep(chr(isLetterOrDigit))
) yield Id((c :: cs).mkString("", "", ""))
def number: Parser[Tree] =
for (
- val d: char <- chr(c: char => Character.isDigit(c));
- val ds: List[char] <- rep(chr(c: char => Character.isDigit(c)))
+ val d: char <- chr(isDigit);
+ val ds: List[char] <- rep(chr(isDigit))
) yield Num(((d - '0') /: ds) ((x, digit) => x * 10 + digit - '0'))
def list: Parser[Tree] =