Trait

parsecat.parsers.json

JsonParsers

Related Doc: package json

Permalink

trait JsonParsers extends NumericParsers

Linear Supertypes
NumericParsers, StringParsers, CharacterParsers, Combinators, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonParsers
  2. NumericParsers
  3. StringParsers
  4. CharacterParsers
  5. Combinators
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. lazy val alphaNum: TextParser[Char]

    Permalink
    Definition Classes
    CharacterParsers
  5. final def andThen[F[_], S, C, P, A, B](p1: ParserT[F, S, C, P, A], p2: ParserT[F, S, C, P, B])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, (A, B)]

    Permalink
    Definition Classes
    Combinators
  6. lazy val anyChar: TextParser[Char]

    Permalink
    Definition Classes
    CharacterParsers
  7. final def anyCharTill(end: (Char) ⇒ Boolean): TextParser[CharSequence]

    Permalink
    Definition Classes
    StringParsers
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. final def between[F[_], S, C, P, A, OP, CL](open: ParserT[F, S, C, P, OP], close: ParserT[F, S, C, P, CL], p: ParserT[F, S, C, P, A])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, A]

    Permalink
    Definition Classes
    Combinators
  10. lazy val bigDecimal: TextParser[BigDecimal]

    Permalink
    Definition Classes
    NumericParsers
  11. lazy val bigInt: TextParser[BigInt]

    Permalink
    Definition Classes
    NumericParsers
  12. final def bindCons[F[_], S, C, P, A](p: ParserT[F, S, C, P, A], tail: ⇒ ParserT[F, S, C, P, List[A]])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, List[A]]

    Permalink
    Definition Classes
    Combinators
  13. lazy val byte: TextParser[Byte]

    Permalink
    Definition Classes
    NumericParsers
  14. final def char(expected: Char): TextParser[Char]

    Permalink
    Definition Classes
    CharacterParsers
  15. final def choice[F[_], S, C, P, A](ps: List[ParserT[F, S, C, P, A]])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, A]

    Permalink
    Definition Classes
    Combinators
  16. final def choice[F[_], S, C, P, A](ps: ParserT[F, S, C, P, A]*)(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, A]

    Permalink
    Definition Classes
    Combinators
  17. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def count[F[_], S, C, P, A](n: Int, p: ParserT[F, S, C, P, A])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, List[A]]

    Permalink
    Definition Classes
    Combinators
  19. lazy val crlf: TextParser[Char]

    Permalink
    Definition Classes
    CharacterParsers
  20. lazy val delimiters: TextParser[Unit]

    Permalink
    Definition Classes
    StringParsers
  21. lazy val digit: TextParser[Char]

    Permalink
    Definition Classes
    CharacterParsers
  22. lazy val double: TextParser[Double]

    Permalink
    Definition Classes
    NumericParsers
  23. lazy val eol: TextParser[Char]

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  26. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. lazy val float: TextParser[Float]

    Permalink
    Definition Classes
    NumericParsers
  28. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  30. final def ifThen[F[_], S, C, P, A, B](if: ParserT[F, S, C, P, A], then: ⇒ ParserT[F, S, C, P, B])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, B]

    Permalink
    Definition Classes
    Combinators
  31. final def ifThenElse[F[_], S, C, P, A, B](if: ParserT[F, S, C, P, A], then: ⇒ ParserT[F, S, C, P, B], else: ⇒ ParserT[F, S, C, P, B])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, B]

    Permalink
    Definition Classes
    Combinators
  32. lazy val integer: TextParser[Int]

    Permalink
    Definition Classes
    NumericParsers
  33. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  34. lazy val jsArray: TextParser[JsArray]

    Permalink
  35. lazy val jsBoolean: TextParser[JsBoolean]

    Permalink
  36. lazy val jsDouble: TextParser[JsDouble]

    Permalink
  37. lazy val jsInt: TextParser[JsInt]

    Permalink
  38. lazy val jsLong: TextParser[JsLong]

    Permalink
  39. lazy val jsNull: TextParser[JsNull.type]

    Permalink
  40. lazy val jsObject: TextParser[JsObject]

    Permalink
  41. lazy val jsParser: TextParser[JsValue]

    Permalink
  42. lazy val jsString: TextParser[JsString]

    Permalink
  43. lazy val jsValue: TextParser[JsValue]

    Permalink
  44. lazy val letter: TextParser[Char]

    Permalink
    Definition Classes
    CharacterParsers
  45. lazy val long: TextParser[Long]

    Permalink
    Definition Classes
    NumericParsers
  46. lazy val lower: TextParser[Char]

    Permalink
    Definition Classes
    CharacterParsers
  47. final def many[F[_], S, C, P, A](p: ParserT[F, S, C, P, A])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, List[A]]

    Permalink
    Definition Classes
    Combinators
  48. final def many1[F[_], S, C, P, A](p: ParserT[F, S, C, P, A])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, List[A]]

    Permalink
    Definition Classes
    Combinators
  49. final def manyTill[F[_], S, C, P, A, E](p: ParserT[F, S, C, P, A], end: ParserT[F, S, C, P, E])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, List[A]]

    Permalink
    Definition Classes
    Combinators
  50. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  51. lazy val newline: TextParser[Char]

    Permalink
    Definition Classes
    CharacterParsers
  52. final def noneOf(str: List[Char]): TextParser[Char]

    Permalink
    Definition Classes
    CharacterParsers
  53. final def noneOf(str: String): TextParser[Char]

    Permalink
    Definition Classes
    CharacterParsers
  54. final def noneOfMany(str: List[Char]): TextParser[CharSequence]

    Permalink
    Definition Classes
    StringParsers
  55. final def noneOfMany(str: String): TextParser[CharSequence]

    Permalink
    Definition Classes
    StringParsers
  56. final def noneOfMany1(str: List[Char]): TextParser[CharSequence]

    Permalink
    Definition Classes
    StringParsers
  57. final def noneOfMany1(str: String): TextParser[CharSequence]

    Permalink
    Definition Classes
    StringParsers
  58. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  59. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  60. final def oneOf(str: List[Char]): TextParser[Char]

    Permalink
    Definition Classes
    CharacterParsers
  61. final def oneOf(str: String): TextParser[Char]

    Permalink
    Definition Classes
    CharacterParsers
  62. final def oneOfMany(str: List[Char]): TextParser[CharSequence]

    Permalink
    Definition Classes
    StringParsers
  63. final def oneOfMany(str: String): TextParser[CharSequence]

    Permalink
    Definition Classes
    StringParsers
  64. final def oneOfMany1(str: List[Char]): TextParser[CharSequence]

    Permalink
    Definition Classes
    StringParsers
  65. final def oneOfMany1(str: String): TextParser[CharSequence]

    Permalink
    Definition Classes
    StringParsers
  66. final def option[F[_], S, C, P, A](a: A, p: ParserT[F, S, C, P, A])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, A]

    Permalink
    Definition Classes
    Combinators
  67. final def optionMaybe[F[_], S, C, P, A](p: ParserT[F, S, C, P, A])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, Option[A]]

    Permalink
    Definition Classes
    Combinators
  68. final def optional[F[_], S, C, P, A](p: ParserT[F, S, C, P, A])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, Unit]

    Permalink
    Definition Classes
    Combinators
  69. final def orElse[F[_], S, C, P, A, B >: A](p1: ParserT[F, S, C, P, A], p2: ⇒ ParserT[F, S, C, P, B])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, B]

    Permalink
    Definition Classes
    Combinators
  70. final def parseJson(json: PagedStream[Char]): Either[ParseError[TextPosition], JsValue]

    Permalink
  71. final def parseText[A](parser: TextParser[A], text: PagedStream[Char]): Either[ParseError[TextPosition], A]

    Permalink
    Definition Classes
    CharacterParsers
  72. final def parseText[A](parser: TextParser[A], text: PagedStream[Char], info: String): Either[ParseError[TextPosition], A]

    Permalink
    Definition Classes
    CharacterParsers
  73. final def parserTEmpty[F[_], S, C, P, A](implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, A]

    Permalink
    Attributes
    protected
    Definition Classes
    Combinators
  74. final def parserTFoldR[F[_], S, C, P, A](ps: Seq[ParserT[F, S, C, P, A]])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, A]

    Permalink
    Attributes
    protected
    Definition Classes
    Combinators
  75. final def parserTPure[F[_], S, C, P, A](a: A)(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, A]

    Permalink
    Attributes
    protected
    Definition Classes
    Combinators
  76. final def satisfy(p: (Char) ⇒ Boolean): TextParser[Char]

    Permalink
    Definition Classes
    CharacterParsers
  77. def satisfyMany(p: (Char) ⇒ Boolean): TextParser[CharSequence]

    Permalink
    Definition Classes
    StringParsers
  78. def satisfyMany1(p: (Char) ⇒ Boolean): TextParser[CharSequence]

    Permalink
    Definition Classes
    StringParsers
  79. final def sepBy[F[_], S, C, A, P, B](p: ParserT[F, S, C, P, A], sep: ParserT[F, S, C, P, B])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, List[A]]

    Permalink
    Definition Classes
    Combinators
  80. final def sepBy1[F[_], S, C, A, P, B](p: ParserT[F, S, C, P, A], sep: ParserT[F, S, C, P, B])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, List[A]]

    Permalink
    Definition Classes
    Combinators
  81. lazy val short: TextParser[Short]

    Permalink
    Definition Classes
    NumericParsers
  82. final def skipMany[F[_], S, C, P, A](p: ParserT[F, S, C, P, A])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, Unit]

    Permalink
    Definition Classes
    Combinators
  83. final def skipMany1[F[_], S, C, P, A](p: ParserT[F, S, C, P, A])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, Unit]

    Permalink
    Definition Classes
    Combinators
  84. lazy val space: TextParser[Char]

    Permalink
    Definition Classes
    CharacterParsers
  85. lazy val spaces: TextParser[Unit]

    Permalink
    Definition Classes
    CharacterParsers
  86. final def string(s: String): TextParser[String]

    Permalink
    Definition Classes
    StringParsers
  87. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  88. lazy val tab: TextParser[Char]

    Permalink
    Definition Classes
    CharacterParsers
  89. final def test[F[_], S, C, P, A](p: ParserT[F, S, C, P, A])(implicit F: Monad[F], P0: Order[P], P1: Show[P]): ParserT[F, S, C, P, A]

    Permalink
    Definition Classes
    Combinators
  90. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  91. lazy val upper: TextParser[Char]

    Permalink
    Definition Classes
    CharacterParsers
  92. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from NumericParsers

Inherited from StringParsers

Inherited from CharacterParsers

Inherited from Combinators

Inherited from AnyRef

Inherited from Any

Ungrouped