atto.parser

combinator

object combinator extends Combinator

Linear Supertypes
Combinator, Combinator0, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. combinator
  2. Combinator
  3. Combinator0
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def advance(n: Int): Parser[Unit]

    Definition Classes
    Combinator0
  7. def andThen[A, B](m: Parser[A], b: ⇒ Parser[B]): Parser[(A, B)]

    Definition Classes
    Combinator0
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def attempt[T](p: Parser[T]): Parser[T]

    Attoparsec try, for compatibility reasons.

    Attoparsec try, for compatibility reasons. This is actually a no-op since atto parsers always rewind in case of failure.

    Definition Classes
    Combinator0
  10. def choice[F[_], A](fpa: F[Parser[A]])(implicit arg0: Foldable[F]): Parser[A]

    Definition Classes
    Combinator
    Annotations
    @SuppressWarnings()
  11. def choice[A](xs: Parser[A]*): Parser[A]

    Definition Classes
    Combinator
    Annotations
    @SuppressWarnings()
  12. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. def collect[A, B](m: Parser[A], f: PartialFunction[A, B]): Parser[B]

    Definition Classes
    Combinator
  14. def cons[A, B >: A](m: Parser[A], n: ⇒ Parser[List[B]]): Parser[NonEmptyList[B]]

    Definition Classes
    Combinator
  15. def count[A](n: Int, p: Parser[A]): Parser[List[A]]

    Definition Classes
    Combinator
  16. def delay[A](p: ⇒ Parser[A]): Parser[A]

    Construct the given parser lazily; useful when defining recursive parsers.

    Construct the given parser lazily; useful when defining recursive parsers.

    Definition Classes
    Combinator0
  17. def demandInput: Parser[Unit]

    Definition Classes
    Combinator0
  18. def discardLeft[A, B](m: Parser[A], b: ⇒ Parser[B]): Parser[B]

    Definition Classes
    Combinator0
  19. def discardRight[A, B](m: Parser[A], b: ⇒ Parser[B]): Parser[A]

    Definition Classes
    Combinator0
  20. def either[A, B](m: Parser[A], b: ⇒ Parser[B]): Parser[Either[A, B]]

    Definition Classes
    Combinator0
  21. def endOfChunk: Parser[Boolean]

    Definition Classes
    Combinator0
  22. val endOfInput: Parser[Unit]

    Parser that matches end of input.

    Parser that matches end of input.

    Definition Classes
    Combinator0
  23. def ensure(n: Int): Parser[String]

    Definition Classes
    Combinator0
  24. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  25. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  26. def err[A](what: String): Parser[A]

    Parser that consumes no data and fails with the specified error message.

    Parser that consumes no data and fails with the specified error message.

    Definition Classes
    Combinator0
  27. def filter[A](m: Parser[A])(p: (A) ⇒ Boolean): Parser[A]

    Definition Classes
    Combinator
  28. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. val get: Parser[String]

    Parser that produces the remaining input (but does not consume it).

    Parser that produces the remaining input (but does not consume it).

    Definition Classes
    Combinator0
  30. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  31. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  32. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  33. def many[A](p: ⇒ Parser[A]): Parser[List[A]]

    Parser that matches zero or more p.

    Parser that matches zero or more p.

    Definition Classes
    Combinator
  34. def many1[A](p: ⇒ Parser[A]): Parser[NonEmptyList[A]]

    Parser that matches one or more p.

    Parser that matches one or more p.

    Definition Classes
    Combinator
  35. def manyN[A](n: Int, a: Parser[A]): Parser[List[A]]

    Definition Classes
    Combinator
  36. def manyUntil[A](p: Parser[A], q: Parser[_]): Parser[List[A]]

    Definition Classes
    Combinator
  37. def modifyName[A](m: Parser[A], f: (String) ⇒ String): Parser[A]

    Definition Classes
    Combinator0
  38. def named[A](m: Parser[A], s: ⇒ String): Parser[A]

    Definition Classes
    Combinator0
  39. def namedOpaque[A](m: Parser[A], s: ⇒ String): Parser[A]

    Definition Classes
    Combinator0
  40. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  41. final def notify(): Unit

    Definition Classes
    AnyRef
  42. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  43. def ok[A](a: A): Parser[A]

    Parser that consumes no data and produces the specified value.

    Parser that consumes no data and produces the specified value.

    Definition Classes
    Combinator0
    Annotations
    @SuppressWarnings()
  44. def opt[A](m: Parser[A]): Parser[Option[A]]

    Definition Classes
    Combinator
  45. def orElse[A, B >: A](m: Parser[A], b: ⇒ Parser[B]): Parser[B]

    Definition Classes
    Combinator0
  46. def pairBy[A, B](a: Parser[A], delim: Parser[_], b: Parser[B]): Parser[(A, B)]

    Definition Classes
    Combinator
  47. def phrase[A](p: Parser[A]): Parser[A]

    Parser that matches p only if there is no remaining input

    Parser that matches p only if there is no remaining input

    Definition Classes
    Combinator
  48. val pos: Parser[Int]

    Definition Classes
    Combinator0
  49. def sepBy[A](p: Parser[A], s: Parser[_]): Parser[List[A]]

    Definition Classes
    Combinator
  50. def sepBy1[A](p: Parser[A], s: Parser[_]): Parser[NonEmptyList[A]]

    Definition Classes
    Combinator
  51. def skipMany(p: Parser[_]): Parser[Unit]

    Definition Classes
    Combinator
  52. def skipMany1(p: Parser[_]): Parser[Unit]

    Definition Classes
    Combinator
  53. def skipManyN(n: Int, p: Parser[_]): Parser[Unit]

    Definition Classes
    Combinator
  54. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  55. def toString(): String

    Definition Classes
    AnyRef → Any
  56. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. val wantInput: Parser[Boolean]

    Definition Classes
    Combinator0

Inherited from Combinator

Inherited from Combinator0

Inherited from AnyRef

Inherited from Any

Ungrouped