scala.util.parsing.Parsers
class Parser

[source: `scala/util/parsing/Parsers.scala`]

`abstract` `class` Parser[A]
  `extends` AnyRef

Type Summary
`type` | Result

Method Summary
`def` | &&& [B](p : => Parser[B]) : Parser[B]
`abstract def` | apply (in : inputType) : Option
`def` | filter (pred : (A) => Boolean) : Parser[A]
`def` | flatMap [B](f : (A) => Parser[B]) : Parser[B]
`def` | map [B](f : (A) => B) : Parser[B]
`def` | ||| (p : => Parser[A]) : Parser[A]

Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized

Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf

Type Details

`` `type` Result

Method Details

`abstract` `def` apply(in : inputType) : Option

`` `def` filter(pred : (A) => Boolean) : Parser[A]

`` `def` map[B](f : (A) => B) : Parser[B]

`` `def` flatMap[B](f : (A) => Parser[B]) : Parser[B]

`` `def` |||(p : => Parser[A]) : Parser[A]

`` `def` &&&[B](p : => Parser[B]) : Parser[B]