dispatch.classic.json

JsonParser

class JsonParser extends StdTokenParsers with ImplicitConversions

Linear Supertypes
ImplicitConversions, StdTokenParsers, TokenParsers, Parsers, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. JsonParser
  2. ImplicitConversions
  3. StdTokenParsers
  4. TokenParsers
  5. Parsers
  6. AnyRef
  7. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JsonParser ()

Type Members

  1. type Elem = Token

    Definition Classes
    TokenParsers → Parsers
  2. type Input = Reader[Elem]

    Definition Classes
    Parsers
  3. type Tokens = Lexer

    Definition Classes
    JsonParser → StdTokenParsers → TokenParsers

Value Members

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

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

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

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

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

    Attributes
    final
    Definition Classes
    Any
  6. def OnceParser [T] (f: (Input) ⇒ ParseResult[T]): Parser[T] with OnceParser[T]

    Definition Classes
    Parsers
  7. def Parser [T] (f: (Input) ⇒ ParseResult[T]): Parser[T]

    Definition Classes
    Parsers
  8. def accept [U] (expected: String, f: PartialFunction[Elem, U]): Parser[U]

    Definition Classes
    Parsers
  9. def accept [ES] (es: ES)(implicit arg0: (ES) ⇒ List[Elem]): Parser[List[Elem]]

    Definition Classes
    Parsers
  10. implicit def accept (e: Elem): Parser[Elem]

    Attributes
    implicit
    Definition Classes
    Parsers
  11. def acceptIf (p: (Elem) ⇒ Boolean)(err: (Elem) ⇒ String): Parser[Elem]

    Definition Classes
    Parsers
  12. def acceptMatch [U] (expected: String, f: PartialFunction[Elem, U]): Parser[U]

    Definition Classes
    Parsers
  13. def acceptSeq [ES] (es: ES)(implicit arg0: (ES) ⇒ Iterable[Elem]): Parser[List[Elem]]

    Definition Classes
    Parsers
  14. def apply (input: CharSequenceReader): JsValue

  15. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  16. def chainl1 [T, U] (first: ⇒ Parser[T], p: ⇒ Parser[U], q: ⇒ Parser[(T, U) ⇒ T]): Parser[T]

    Definition Classes
    Parsers
  17. def chainl1 [T] (p: ⇒ Parser[T], q: ⇒ Parser[(T, T) ⇒ T]): Parser[T]

    Definition Classes
    Parsers
  18. def chainr1 [T, U] (p: ⇒ Parser[T], q: ⇒ Parser[(T, U) ⇒ U], combine: (T, U) ⇒ U, first: U): Parser[U]

    Definition Classes
    Parsers
  19. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  20. def commit [T] (p: ⇒ Parser[T]): Parser[T]

    Definition Classes
    Parsers
  21. def elem (e: Elem): Parser[Elem]

    Definition Classes
    Parsers
  22. def elem (kind: String, p: (Elem) ⇒ Boolean): Parser[Elem]

    Definition Classes
    Parsers
  23. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  24. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  25. def err (msg: String): Parser[Nothing]

    Definition Classes
    Parsers
  26. def failure (msg: String): Parser[Nothing]

    Definition Classes
    Parsers
  27. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  28. implicit def flatten2 [A, B, C] (f: (A, B) ⇒ C): (~[A, B]) ⇒ C

    Attributes
    implicit
    Definition Classes
    ImplicitConversions
  29. implicit def flatten3 [A, B, C, D] (f: (A, B, C) ⇒ D): (~[~[A, B], C]) ⇒ D

    Attributes
    implicit
    Definition Classes
    ImplicitConversions
  30. implicit def flatten4 [A, B, C, D, E] (f: (A, B, C, D) ⇒ E): (~[~[~[A, B], C], D]) ⇒ E

    Attributes
    implicit
    Definition Classes
    ImplicitConversions
  31. implicit def flatten5 [A, B, C, D, E, F] (f: (A, B, C, D, E) ⇒ F): (~[~[~[~[A, B], C], D], E]) ⇒ F

    Attributes
    implicit
    Definition Classes
    ImplicitConversions
  32. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  33. def guard [T] (p: ⇒ Parser[T]): Parser[T]

    Definition Classes
    Parsers
  34. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  35. implicit def headOptionTailToFunList [A, T] (f: (List[A]) ⇒ T): (~[A, Option[List[A]]]) ⇒ T

    Attributes
    implicit
    Definition Classes
    ImplicitConversions
  36. def ident : Parser[String]

    Definition Classes
    StdTokenParsers
  37. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  38. def jsonArr : Parser[JsArray]

  39. def jsonNum : Parser[JsNumber]

  40. def jsonObj : Parser[JsObject]

  41. def jsonStr : Parser[JsString]

  42. def jsonVal : Parser[JsValue]

  43. implicit def keyword (chars: String): Parser[String]

    Attributes
    implicit
    Definition Classes
    StdTokenParsers
  44. val keywordCache : HashMap[String, Parser[String]]

    Attributes
    protected
    Definition Classes
    StdTokenParsers
  45. var lastNoSuccess : NoSuccess

    Definition Classes
    Parsers
  46. val lexical : Lexer

    Definition Classes
    JsonParser → TokenParsers
  47. def log [T] (p: ⇒ Parser[T])(name: String): Parser[T]

    Definition Classes
    Parsers
  48. def mkList [T] : (~[T, List[T]]) ⇒ List[T]

    Definition Classes
    Parsers
  49. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  50. def not [T] (p: ⇒ Parser[T]): Parser[Unit]

    Definition Classes
    Parsers
  51. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  52. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  53. def numericLit : Parser[String]

    Definition Classes
    StdTokenParsers
  54. def objPair : Parser[(JsString, JsValue)]

  55. def opt [T] (p: ⇒ Parser[T]): Parser[Option[T]]

    Definition Classes
    Parsers
  56. def phrase [T] (p: Parser[T]): Parser[T]

    Definition Classes
    Parsers
  57. def positioned [T <: Positional] (p: ⇒ Parser[T]): Parser[T]

    Definition Classes
    Parsers
  58. def rep [T] (p: ⇒ Parser[T]): Parser[List[T]]

    Definition Classes
    Parsers
  59. def rep1 [T] (first: ⇒ Parser[T], p0: ⇒ Parser[T]): Parser[List[T]]

    Definition Classes
    Parsers
    Annotations
    @migration
    Migration

  60. def rep1 [T] (p: ⇒ Parser[T]): Parser[List[T]]

    Definition Classes
    Parsers
  61. def rep1sep [T] (p: ⇒ Parser[T], q: ⇒ Parser[Any]): Parser[List[T]]

    Definition Classes
    Parsers
  62. def repN [T] (num: Int, p: ⇒ Parser[T]): Parser[List[T]]

    Definition Classes
    Parsers
  63. def repsep [T] (p: ⇒ Parser[T], q: ⇒ Parser[Any]): Parser[List[T]]

    Definition Classes
    Parsers
  64. def stringLit : Parser[String]

    Definition Classes
    StdTokenParsers
  65. def success [T] (v: T): Parser[T]

    Definition Classes
    Parsers
  66. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  67. def toString (): String

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

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from ImplicitConversions

Inherited from StdTokenParsers

Inherited from TokenParsers

Inherited from Parsers

Inherited from AnyRef

Inherited from Any