spray.http.parser

HttpParser

object HttpParser extends Parser with ProtocolParameterRules with AdditionalRules with CommonActions with AcceptCharsetHeader with AcceptEncodingHeader with AcceptHeader with AcceptLanguageHeader with AuthorizationHeader with CacheControlHeader with ContentEncodingHeader with ContentTypeHeader with CookieHeaders with RangeHeaders with LinkHeader with SimpleHeaders with CORSHeaders

Parser for all HTTP headers as defined by http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html

Linear Supertypes
CORSHeaders, SimpleHeaders, LinkHeader, RangeHeaders, CookieHeaders, ContentTypeHeader, ContentEncodingHeader, CacheControlHeader, AuthorizationHeader, AcceptLanguageHeader, AcceptHeader, AcceptEncodingHeader, AcceptCharsetHeader, CommonActions, AdditionalRules, ProtocolParameterRules, Parser, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. HttpParser
  2. CORSHeaders
  3. SimpleHeaders
  4. LinkHeader
  5. RangeHeaders
  6. CookieHeaders
  7. ContentTypeHeader
  8. ContentEncodingHeader
  9. CacheControlHeader
  10. AuthorizationHeader
  11. AcceptLanguageHeader
  12. AcceptHeader
  13. AcceptEncodingHeader
  14. AcceptCharsetHeader
  15. CommonActions
  16. AdditionalRules
  17. ProtocolParameterRules
  18. Parser
  19. AnyRef
  20. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type StringMapBuilder = Builder[(String, String), Map[String, String]]

    Definition Classes
    CommonActions

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. def *Accept: Rule1[Accept]

    Definition Classes
    AcceptHeader
  5. def *Accept-Charset: Rule1[Accept-Charset]

    Definition Classes
    AcceptCharsetHeader
  6. def *Accept-Encoding: Rule1[Accept-Encoding]

    Definition Classes
    AcceptEncodingHeader
  7. def *Accept-Language: Rule1[Accept-Language]

    Definition Classes
    AcceptLanguageHeader
  8. def *Accept-Ranges: Rule1[Accept-Ranges]

    Definition Classes
    RangeHeaders
  9. def *Access-Control-Allow-Credentials: Rule1[Access-Control-Allow-Credentials]

    Definition Classes
    CORSHeaders
  10. def *Access-Control-Allow-Headers: Rule1[Access-Control-Allow-Headers]

    Definition Classes
    CORSHeaders
  11. def *Access-Control-Allow-Methods: Rule1[Access-Control-Allow-Methods]

    Definition Classes
    CORSHeaders
  12. def *Access-Control-Allow-Origin: Rule1[Access-Control-Allow-Origin]

    Definition Classes
    CORSHeaders
  13. def *Access-Control-Expose-Headers: Rule1[Access-Control-Expose-Headers]

    Definition Classes
    CORSHeaders
  14. def *Access-Control-Max-Age: Rule1[Access-Control-Max-Age]

    Definition Classes
    CORSHeaders
  15. def *Access-Control-Request-Headers: Rule1[Access-Control-Request-Headers]

    Definition Classes
    CORSHeaders
  16. def *Access-Control-Request-Method: Rule1[Access-Control-Request-Method]

    Definition Classes
    CORSHeaders
  17. def *Allow: Rule1[Allow]

    Definition Classes
    SimpleHeaders
  18. def *Authorization: Rule1[Authorization]

    Definition Classes
    AuthorizationHeader
  19. def *Cache-Control: Rule1[Cache-Control]

    Definition Classes
    CacheControlHeader
  20. def *Connection: Rule1[Connection]

    Definition Classes
    SimpleHeaders
  21. def *Content-Disposition: Rule1[Content-Disposition]

    Definition Classes
    SimpleHeaders
  22. def *Content-Encoding: Rule1[Content-Encoding]

    Definition Classes
    ContentEncodingHeader
  23. def *Content-Length: Rule1[Content-Length]

    Definition Classes
    SimpleHeaders
  24. def *Content-Range: Rule1[Content-Range]

    Definition Classes
    RangeHeaders
  25. def *Content-Type: Rule1[Content-Type]

    Definition Classes
    ContentTypeHeader
  26. def *Cookie: Rule1[Cookie]

    Definition Classes
    CookieHeaders
  27. def *Date: Rule1[Date]

    Definition Classes
    SimpleHeaders
  28. def *ETag: Rule1[ETag]

    Definition Classes
    CacheControlHeader
  29. def *Expect: Rule1[Expect]

    Definition Classes
    SimpleHeaders
  30. def *Host: Rule1[Host]

    Definition Classes
    SimpleHeaders
  31. def *If-Match: Rule1[If-Match]

    Definition Classes
    CacheControlHeader
  32. def *If-Modified-Since: Rule1[If-Modified-Since]

    Definition Classes
    CacheControlHeader
  33. def *If-None-Match: Rule1[If-None-Match]

    Definition Classes
    CacheControlHeader
  34. def *If-Range: Rule1[If-Range]

    Definition Classes
    RangeHeaders
  35. def *If-Unmodified-Since: Rule1[If-Unmodified-Since]

    Definition Classes
    CacheControlHeader
  36. def *Last-Modified: Rule1[Last-Modified]

    Definition Classes
    CacheControlHeader
  37. def *Link: Rule1[Link]

    Definition Classes
    LinkHeader
  38. def *Location: Rule1[Location]

    Definition Classes
    SimpleHeaders
  39. def *Origin: Rule1[Origin]

    Definition Classes
    CORSHeaders
  40. def *Proxy-Authenticate: Rule1[Proxy-Authenticate]

    Definition Classes
    SimpleHeaders
  41. def *Proxy-Authorization: Rule1[Proxy-Authorization]

    Definition Classes
    AuthorizationHeader
  42. def *Range: Rule1[Range]

    Definition Classes
    RangeHeaders
  43. def *Remote-Address: Rule1[Remote-Address]

    Definition Classes
    SimpleHeaders
  44. def *Server: Rule1[Server]

    Definition Classes
    SimpleHeaders
  45. def *Set-Cookie: Rule1[Set-Cookie]

    Definition Classes
    CookieHeaders
  46. def *Transfer-Encoding: Rule1[Transfer-Encoding]

    Definition Classes
    SimpleHeaders
  47. def *User-Agent: Rule1[User-Agent]

    Definition Classes
    SimpleHeaders
  48. def *WWW-Authenticate: Rule1[WWW-Authenticate]

    Definition Classes
    SimpleHeaders
  49. def *X-Forwarded-For: Rule1[X-Forwarded-For]

    Definition Classes
    SimpleHeaders
  50. final def ==(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  52. def ASCTimeDate: Rule1[DateTime]

    Definition Classes
    ProtocolParameterRules
  53. def Attribute: Rule1[String]

    Definition Classes
    ProtocolParameterRules
  54. def AuthParam: Rule1[(String, String)]

    Definition Classes
    AdditionalRules
  55. def B64token: Rule0

    Definition Classes
    AuthorizationHeader
  56. def BasicCookie: Rule0

    Definition Classes
    AuthorizationHeader
  57. def BasicCredentialDef: Rule1[BasicHttpCredentials]

    Definition Classes
    AuthorizationHeader
  58. def Challenge: Rule1[HttpChallenge]

    Definition Classes
    AdditionalRules
  59. def Charset: Rule1[String]

    Definition Classes
    ProtocolParameterRules
  60. def CharsetQuality: Rule1[Float]

    Definition Classes
    AcceptCharsetHeader
  61. def CharsetRangeDecl: Rule1[HttpCharsetRange]

    Definition Classes
    AcceptCharsetHeader
  62. def CharsetRangeDef: Rule1[HttpCharsetRange]

    Definition Classes
    AcceptCharsetHeader
  63. def ContentCoding: Rule1[String]

    Definition Classes
    ProtocolParameterRules
  64. def ContentEncoding: Rule1[HttpEncoding]

    Definition Classes
    ContentEncodingHeader
  65. lazy val ContentTypeHeaderValue: Rule1[ContentType]

    Definition Classes
    ContentTypeHeader
  66. def CookieAttrs: ReductionRule1[HttpCookie, HttpCookie]

    Definition Classes
    CookieHeaders
  67. def CookieOctet: Rule0

    Definition Classes
    CookieHeaders
  68. def CookiePair: Rule1[HttpCookie]

    Definition Classes
    CookieHeaders
  69. def CookieValue: Rule1[String]

    Definition Classes
    CookieHeaders
  70. def CredentialDef: Rule1[HttpCredentials with Product with Serializable]

    Definition Classes
    AuthorizationHeader
  71. def CredentialParams: Rule1[Map[String, String]]

    Definition Classes
    AuthorizationHeader
  72. def Date1: Rule3[Int, Int, Int]

    Definition Classes
    ProtocolParameterRules
  73. def Date2: Rule3[Int, Int, Int]

    Definition Classes
    ProtocolParameterRules
  74. def Date3: Rule2[Int, Int]

    Definition Classes
    ProtocolParameterRules
  75. def DeltaSeconds: Rule1[Long]

    Definition Classes
    ProtocolParameterRules
  76. def Digit2: Rule1[Int]

    Definition Classes
    ProtocolParameterRules
  77. def Digit4: Rule1[Int]

    Definition Classes
    ProtocolParameterRules
  78. def DomainName: Rule1[String]

    Definition Classes
    CookieHeaders
  79. def DomainNamePart: Rule0

    Definition Classes
    CookieHeaders
  80. def EncodingQuality: Rule1[Float]

    Definition Classes
    AcceptEncodingHeader
  81. def EncodingRangeDecl: Rule1[HttpEncodingRange]

    Definition Classes
    AcceptEncodingHeader
  82. def EncodingRangeDef: Rule1[HttpEncodingRange]

    Definition Classes
    AcceptEncodingHeader
  83. def EntityTag: Rule1[EntityTag]

    Definition Classes
    ProtocolParameterRules
  84. def FieldNames: Rule1[Seq[String]]

    Definition Classes
    CacheControlHeader
  85. def GenericHttpCredentialsDef: Rule1[GenericHttpCredentials]

    Definition Classes
    AuthorizationHeader
  86. def HttpDate: Rule1[DateTime]

    Definition Classes
    ProtocolParameterRules
  87. def HttpMethodDef: Rule1[HttpMethod]

    Definition Classes
    CORSHeaders
  88. def HttpVersion: Rule0

    Definition Classes
    ProtocolParameterRules
  89. def InstanceLength: Rule1[Option[Long]]

    Definition Classes
    RangeHeaders
  90. def Ip: Rule1[RemoteAddress]

    Definition Classes
    AdditionalRules
  91. def LanguageQuality: Rule1[Float]

    Definition Classes
    AcceptLanguageHeader
  92. def LanguageRangeDef: Rule1[LanguageRange]

    Definition Classes
    AcceptLanguageHeader
  93. def LanguageTag: Rule1[Language]

    Definition Classes
    ProtocolParameterRules
  94. def LinkMediaType: Rule1[MediaType]

    Definition Classes
    LinkHeader
  95. def MediaRangeDecl: Rule1[MediaRange]

    Definition Classes
    AcceptHeader
  96. def MediaRangeDef: Rule2[String, String]

    Definition Classes
    AcceptHeader
  97. def MediaTypeDef: Rule3[String, String, List[(String, String)]]

    Definition Classes
    ProtocolParameterRules
  98. def Month: Rule1[Int]

    Definition Classes
    ProtocolParameterRules
  99. def NonNegativeLong: Rule1[Long]

    Definition Classes
    CookieHeaders
  100. def OAuth2BearerTokenDef: Rule1[OAuth2BearerToken]

    Definition Classes
    AuthorizationHeader
  101. def OpaqueTag: Rule1[String]

    Definition Classes
    ProtocolParameterRules
  102. def OpaqueTagDef: Rule1[EntityTag]

    Definition Classes
    CacheControlHeader
  103. def Parameter: Rule1[(String, String)]

    Definition Classes
    ProtocolParameterRules
  104. def PrimaryTag: Rule1[String]

    Definition Classes
    ProtocolParameterRules
  105. def Product: Rule2[String, String]

    Definition Classes
    ProtocolParameterRules
  106. def ProductVersionComment: Rule1[ProductVersion]

    Definition Classes
    ProtocolParameterRules
  107. def ProductVersionComments: Rule1[List[ProductVersion]]

    Definition Classes
    ProtocolParameterRules
  108. def QValue: Rule1[Float]

    Definition Classes
    ProtocolParameterRules
  109. def QuotedTokens: Rule1[Seq[String]]

    Definition Classes
    CacheControlHeader
  110. def RFC1123/RFC850 Date: Rule1[DateTime]

    Definition Classes
    ProtocolParameterRules
  111. def RelaxedToken: Rule1[String]

    Definition Classes
    AuthorizationHeader
  112. def StringValue: Rule1[String]

    Definition Classes
    CookieHeaders
  113. def SubTag: Rule1[String]

    Definition Classes
    ProtocolParameterRules
  114. def Subtype: Rule1[String]

    Definition Classes
    ProtocolParameterRules
  115. def Time: Rule3[Int, Int, Int]

    Definition Classes
    ProtocolParameterRules
  116. def TransferCoding: Rule0

    Definition Classes
    ProtocolParameterRules
  117. def TransferExtension: Rule2[String, List[(String, String)]]

    Definition Classes
    ProtocolParameterRules
  118. def Type: Rule1[String]

    Definition Classes
    ProtocolParameterRules
  119. def URI: Rule1[String]

    Definition Classes
    LinkHeader
  120. def UnquotedString: Rule1[String]

    Definition Classes
    LinkHeader
  121. def UriReference(leftDelimiter: Char, rightDelimiter: Char): Rule1[Uri]

    Definition Classes
    LinkHeader
  122. def UriReferencePotentiallyQuoted: Rule1[Uri]

    Definition Classes
    LinkHeader
  123. def Value: Rule1[String]

    Definition Classes
    ProtocolParameterRules
  124. def Weekday: Rule1[Int]

    Definition Classes
    ProtocolParameterRules
  125. def Wkday: Rule1[Int]

    Definition Classes
    ProtocolParameterRules
  126. def anyOf(chars: Characters): Rule0

    Definition Classes
    Parser
  127. def anyOf(chars: Array[Char]): Rule0

    Definition Classes
    Parser
  128. def anyOf(s: String): Rule0

    Definition Classes
    Parser
  129. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  130. def buildParseTree: Boolean

    Definition Classes
    Parser
  131. def byte-content-range-spec: Rule2[Bytes.type, ContentRange with Product with Serializable]

    Definition Classes
    RangeHeaders
  132. def byte-range-resp-spec: Rule1[ContentRange with Product with Serializable]

    Definition Classes
    RangeHeaders
  133. def byte-range-set: Rule1[List[ByteRange with Product with Serializable]]

    Definition Classes
    RangeHeaders
  134. def byte-range-spec: Rule1[ByteRange with Product with Serializable]

    Definition Classes
    RangeHeaders
  135. def byte-ranges-specifier: Rule2[Bytes.type, List[ByteRange with Product with Serializable]]

    Definition Classes
    RangeHeaders
  136. def bytes-unit: Rule1[Bytes.type]

    Definition Classes
    ProtocolParameterRules
  137. def cacheDirective: Rule1[CacheDirective]

    Definition Classes
    CacheControlHeader
  138. def ch(c: Char): CharRule

    Definition Classes
    Parser
  139. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  140. def content-range-spec: Rule2[Bytes.type, ContentRange with Product with Serializable]

    Definition Classes
    RangeHeaders
  141. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  143. def ext-rel-type: Rule1[String]

    Definition Classes
    LinkHeader
  144. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  145. def first-byte-pos: Rule1[Long]

    Definition Classes
    RangeHeaders
  146. def getCharset(name: String): HttpCharset

    Definition Classes
    CommonActions
  147. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  148. def getMediaType(mainType: String, subType: String, parameters: Map[String, String]): MediaType

    Definition Classes
    CommonActions
  149. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  150. val headerNames: Seq[String]

  151. def ignoreCase(chars: Array[Char]): Rule0

    Definition Classes
    Parser
  152. def ignoreCase(s: String): Rule0

    Definition Classes
    Parser
  153. def ignoreCase(c: Char): Rule0

    Definition Classes
    Parser
  154. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  155. def last-byte-pos: Rule1[Long]

    Definition Classes
    RangeHeaders
  156. def link-param: Rule1[HttpHeaders.Link.Param with Product with Serializable]

    Definition Classes
    LinkHeader
  157. def link-value: Rule1[HttpHeaders.Link.Value]

    Definition Classes
    LinkHeader
  158. def longExpression: Rule1[Long]

    Definition Classes
    RangeHeaders
  159. def nTimes[A, B](times: Int, sub: Rule2[A, B], separator: Rule0): Rule1[List[(A, B)]]

    Definition Classes
    Parser
  160. def nTimes[A, B](times: Int, sub: Rule2[A, B]): Rule1[List[(A, B)]]

    Definition Classes
    Parser
  161. def nTimes[A](times: Int, sub: Rule1[A], separator: Rule0): Rule1[List[A]]

    Definition Classes
    Parser
  162. def nTimes[A](times: Int, sub: Rule1[A]): Rule1[List[A]]

    Definition Classes
    Parser
  163. def nTimes[A, B <: A](times: Int, sub: ReductionRule1[A, B], separator: Rule0): ReductionRule1[A, B]

    Definition Classes
    Parser
  164. def nTimes[A, B <: A](times: Int, sub: ReductionRule1[A, B]): ReductionRule1[A, B]

    Definition Classes
    Parser
  165. def nTimes(times: Int, sub: Rule0, separator: Rule0): Rule0

    Definition Classes
    Parser
  166. def nTimes(times: Int, sub: Rule0): Rule0

    Definition Classes
    Parser
  167. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  168. def noneOf(chars: Array[Char]): Rule0

    Definition Classes
    Parser
  169. def noneOf(s: String): Rule0

    Definition Classes
    Parser
  170. final def notify(): Unit

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

    Definition Classes
    AnyRef
  172. def oneOrMore[A, B](sub: Rule2[A, B], separator: Rule0): Rule1[List[(A, B)]]

    Definition Classes
    Parser
  173. def oneOrMore[A](sub: Rule1[A], separator: Rule0): Rule1[List[A]]

    Definition Classes
    Parser
  174. def oneOrMore(sub: Rule0, separator: Rule0): Rule0

    Definition Classes
    Parser
  175. def oneOrMore[A, B](sub: Rule2[A, B]): Rule1[List[(A, B)]]

    Definition Classes
    Parser
  176. def oneOrMore[A](sub: Rule1[A]): Rule1[List[A]]

    Definition Classes
    Parser
  177. def oneOrMore[A, B <: A](sub: ReductionRule1[A, B]): ReductionRule1[A, B]

    Definition Classes
    Parser
  178. def oneOrMore(sub: Rule0): Rule0

    Definition Classes
    Parser
  179. def optional[A, B](sub: Rule2[A, B]): Rule1[Option[(A, B)]]

    Definition Classes
    Parser
  180. def optional[A](sub: Rule1[A]): Rule1[Option[A]]

    Definition Classes
    Parser
  181. def optional[A, B <: A](sub: ReductionRule1[A, B]): ReductionRule1[A, B]

    Definition Classes
    Parser
  182. def optional(sub: Rule0): Rule0

    Definition Classes
    Parser
  183. def origin: Rule1[HttpOrigin]

    Definition Classes
    AdditionalRules
  184. def originListOrNull: Rule1[Seq[HttpOrigin]]

    Definition Classes
    AdditionalRules
  185. def other-range-unit: Rule1[Other]

    Definition Classes
    ProtocolParameterRules
  186. def parse[A](rule: Rule1[A], input: String): Either[ErrorInfo, A]

  187. def parseHeader(header: HttpHeader): Either[ErrorInfo, HttpHeader]

  188. def parseHeaders(headers: List[HttpHeader], errors: List[ErrorInfo] = Nil, result: List[HttpHeader] = Nil): (List[ErrorInfo], List[HttpHeader])

    Annotations
    @tailrec()
  189. val parserRules: Map[String, Rule1[HttpHeader]]

  190. def push[A, B, C](a: ⇒ A, b: ⇒ B, c: ⇒ C): Rule3[A, B, C]

    Definition Classes
    Parser
  191. def push[A, B](a: ⇒ A, b: ⇒ B): Rule2[A, B]

    Definition Classes
    Parser
  192. def push[A](f: ⇒ A): Rule1[A]

    Definition Classes
    Parser
  193. def pushFromContext[A](f: (Context[Any]) ⇒ A): Rule1[A]

    Definition Classes
    Parser
  194. def range-unit: Rule1[RangeUnit with Product with Serializable]

    Definition Classes
    ProtocolParameterRules
  195. def ranges-specifier: Rule2[Bytes.type, List[ByteRange with Product with Serializable]]

    Definition Classes
    RangeHeaders
  196. def reg-rel-type: Rule1[String]

    Definition Classes
    LinkHeader
  197. def relation-type: Rule1[String]

    Definition Classes
    LinkHeader
  198. def relation-types: Rule1[String]

    Definition Classes
    LinkHeader
  199. def rule[T <: Rule](label: String, options: RuleOption*)(block: ⇒ T)(implicit creator: (Matcher) ⇒ T): T

    Definition Classes
    Parser
  200. def rule[T <: Rule](firstOption: RuleOption, more: RuleOption*)(block: ⇒ T)(implicit creator: (Matcher) ⇒ T): T

    Definition Classes
    Parser
  201. def rule[T <: Rule](block: ⇒ T)(implicit creator: (Matcher) ⇒ T): T

    Definition Classes
    Parser
  202. def run(f: ⇒ Unit): Rule0

    Definition Classes
    Parser
  203. def str(chars: Array[Char]): Rule0

    Definition Classes
    Parser
  204. def str(s: String): Rule0

    Definition Classes
    Parser
  205. def suffix-byte-range-spec: Rule1[Suffix]

    Definition Classes
    RangeHeaders
  206. def suffix-length: Rule1[Long]

    Definition Classes
    RangeHeaders
  207. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  208. def test(f: ⇒ Boolean): Rule0

    Definition Classes
    Parser
  209. implicit def toRule(string: String): Rule0

    Definition Classes
    HttpParser → Parser
  210. implicit def toRule(symbol: Symbol): Rule0

    Definition Classes
    Parser
  211. implicit def toRule(chars: Array[Char]): Rule0

    Definition Classes
    Parser
  212. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  216. def withContext[A, B, C, D, E, F, G, R](f: (A, B, C, D, E, F, G, Context[Any]) ⇒ R): WithContextAction7[A, B, C, D, E, F, G, R]

    Definition Classes
    Parser
  217. def withContext[A, B, C, D, E, F, R](f: (A, B, C, D, E, F, Context[Any]) ⇒ R): WithContextAction6[A, B, C, D, E, F, R]

    Definition Classes
    Parser
  218. def withContext[A, B, C, D, E, R](f: (A, B, C, D, E, Context[Any]) ⇒ R): WithContextAction5[A, B, C, D, E, R]

    Definition Classes
    Parser
  219. def withContext[A, B, C, D, R](f: (A, B, C, D, Context[Any]) ⇒ R): WithContextAction4[A, B, C, D, R]

    Definition Classes
    Parser
  220. def withContext[A, B, C, R](f: (A, B, C, Context[Any]) ⇒ R): WithContextAction3[A, B, C, R]

    Definition Classes
    Parser
  221. def withContext[A, B, R](f: (A, B, Context[Any]) ⇒ R): WithContextAction2[A, B, R]

    Definition Classes
    Parser
  222. def withContext[A, R](f: (A, Context[Any]) ⇒ R): WithContextAction1[A, R]

    Definition Classes
    Parser
  223. def zeroOrMore[A, B](sub: Rule2[A, B], separator: Rule0): Rule1[List[(A, B)]]

    Definition Classes
    Parser
  224. def zeroOrMore[A](sub: Rule1[A], separator: Rule0): Rule1[List[A]]

    Definition Classes
    Parser
  225. def zeroOrMore(sub: Rule0, separator: Rule0): Rule0

    Definition Classes
    Parser
  226. def zeroOrMore[A, B](sub: Rule2[A, B]): Rule1[List[(A, B)]]

    Definition Classes
    Parser
  227. def zeroOrMore[A](sub: Rule1[A]): Rule1[List[A]]

    Definition Classes
    Parser
  228. def zeroOrMore[A, B <: A](sub: ReductionRule1[A, B]): ReductionRule1[A, B]

    Definition Classes
    Parser
  229. def zeroOrMore(sub: Rule0): Rule0

    Definition Classes
    Parser

Inherited from CORSHeaders

Inherited from SimpleHeaders

Inherited from LinkHeader

Inherited from RangeHeaders

Inherited from CookieHeaders

Inherited from ContentTypeHeader

Inherited from ContentEncodingHeader

Inherited from CacheControlHeader

Inherited from AuthorizationHeader

Inherited from AcceptLanguageHeader

Inherited from AcceptHeader

Inherited from AcceptEncodingHeader

Inherited from AcceptCharsetHeader

Inherited from CommonActions

Inherited from AdditionalRules

Inherited from ProtocolParameterRules

Inherited from Parser

Inherited from AnyRef

Inherited from Any

Ungrouped