summaryrefslogtreecommitdiff
path: root/docs/examples/parsers1.scala
diff options
context:
space:
mode:
Diffstat (limited to 'docs/examples/parsers1.scala')
-rw-r--r--docs/examples/parsers1.scala12
1 files changed, 6 insertions, 6 deletions
diff --git a/docs/examples/parsers1.scala b/docs/examples/parsers1.scala
index cdd68470d4..c9029ffb11 100644
--- a/docs/examples/parsers1.scala
+++ b/docs/examples/parsers1.scala
@@ -1,4 +1,4 @@
-package examples;
+package examples
object parsers1 {
@@ -46,10 +46,10 @@ object parsers1 {
trait ListParsers extends Parsers {
def chr(p: char => boolean): Parser
- def chr(c: char): Parser = chr(d: char => d == c)
+ def chr(c: char): Parser = chr((d: char) => d == c)
- def letter : Parser = chr(c: char => Character.isLetter(c))
- def digit : Parser = chr(c: char => Character.isDigit(c))
+ def letter : Parser = chr((c: char) => Character.isLetter(c))
+ def digit : Parser = chr((c: char) => Character.isDigit(c))
def ident : Parser = letter &&& rep(letter ||| digit)
def number : Parser = digit &&& rep(digit)
@@ -60,9 +60,9 @@ object parsers1 {
trait ExprParsers extends Parsers {
def chr(p: char => boolean): Parser
- def chr(c: char): Parser = chr(d: char => d == c)
+ def chr(c: char): Parser = chr((d: char) => d == c)
- def digit : Parser = chr(c: char => Character.isDigit(c))
+ def digit : Parser = chr((c: char) => Character.isDigit(c))
def number : Parser = digit &&& rep(digit)
def summand : Parser = number ||| chr('(') &&& expr &&& chr(')')
def expr : Parser = summand &&& rep(chr('+') &&& summand)