diff options
Diffstat (limited to 'docs/examples/parsers1.scala')
-rw-r--r-- | docs/examples/parsers1.scala | 12 |
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) |