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]