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: Any): Boolean

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

    Definition Classes
    AnyRef → Any
  3. def *Accept: Rule1[Accept]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    SimpleHeaders
  49. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  50. def ASCTimeDate: Rule1[DateTime]

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

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

    Definition Classes
    AdditionalRules
  53. def AuthScheme: Rule1[String]

    Definition Classes
    AdditionalRules
  54. def B64token: Rule0

    Definition Classes
    AuthorizationHeader
  55. def BasicCookie: Rule0

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    CookieHeaders
  66. def CookieOctet: Rule0

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    CookieHeaders
  78. def DomainNamePart: Rule0

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

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

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

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

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

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

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

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

    Definition Classes
    CORSHeaders
  87. def HttpVersion: Rule0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    ProtocolParameterRules
  115. def TransferCoding: Rule0

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    Any
  129. def buildParseTree: Boolean

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

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

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

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

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

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

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

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

    Definition Classes
    Parser
  138. def clone(): AnyRef

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

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

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

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

    Definition Classes
    LinkHeader
  143. def finalize(): Unit

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

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

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

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

    Definition Classes
    CommonActions
  148. def hashCode(): Int

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    Parser
  193. def range-unit: Rule1[RangeUnit]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    Parser
  211. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  215. 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
  216. 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
  217. 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
  218. def withContext[A, B, C, D, R](f: (A, B, C, D, Context[Any]) ⇒ R): WithContextAction4[A, B, C, D, R]

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

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

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

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

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

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

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

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

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

    Definition Classes
    Parser
  228. 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