org.parboiled2

Rfc2045Parsing

object Rfc2045Parsing extends Base64Parsing

Rules for parsing of RFC2045 Base-64 encoded strings.

Linear Supertypes
Base64Parsing, SimpleParser, Parser, RuleDSLActions, RuleDSLCombinators, RuleDSLBasics, RuleTypes, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Rfc2045Parsing
  2. Base64Parsing
  3. SimpleParser
  4. Parser
  5. RuleDSLActions
  6. RuleDSLCombinators
  7. RuleDSLBasics
  8. RuleTypes
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait ActionOperator[I <: HList, O <: HList, Ops] extends AnyRef

    Definition Classes
    RuleDSLActions
  2. sealed trait CharRangeSupport extends AnyRef

    Definition Classes
    RuleDSLBasics
  3. type Context = Any

    Definition Classes
    SimpleParser → RuleTypes
  4. sealed trait NTimes extends AnyRef

    Definition Classes
    RuleDSLCombinators
  5. type Rule0 = Rule[Context, HNil, HNil]

    Definition Classes
    RuleTypes
  6. type Rule1[+T] = Rule[Context, HNil, ::[T, HNil]]

    Definition Classes
    RuleTypes
  7. type Rule10[-A] = Rule1X[Context, A, HNil, HNil]

    Definition Classes
    RuleTypes
  8. type Rule11[-A, +T] = Rule1X[Context, A, HNil, ::[T, HNil]]

    Definition Classes
    RuleTypes
  9. type Rule12[-A, +T0, +T1] = Rule1X[Context, A, HNil, ::[T0, ::[T1, HNil]]]

    Definition Classes
    RuleTypes
  10. type Rule13[-A, +T0, +T1, +T2] = Rule1X[Context, A, HNil, ::[T0, ::[T1, ::[T2, HNil]]]]

    Definition Classes
    RuleTypes
  11. type Rule1N[-A, +L <: HList] = Rule1X[Context, A, HNil, L]

    Definition Classes
    RuleTypes
  12. type Rule2[+A, +B] = Rule[Context, HNil, ::[A, ::[B, HNil]]]

    Definition Classes
    RuleTypes
  13. type Rule20[-A, -B] = Rule2X[Context, A, B, HNil, HNil]

    Definition Classes
    RuleTypes
  14. type Rule21[-A, -B, +T] = Rule2X[Context, A, B, HNil, ::[T, HNil]]

    Definition Classes
    RuleTypes
  15. type Rule22[-A, -B, +T0, +T1] = Rule2X[Context, A, B, HNil, ::[T0, ::[T1, HNil]]]

    Definition Classes
    RuleTypes
  16. type Rule23[-A, -B, +T0, +T1, +T2] = Rule2X[Context, A, B, HNil, ::[T0, ::[T1, ::[T2, HNil]]]]

    Definition Classes
    RuleTypes
  17. type Rule2N[-A, -B, +L <: HList] = Rule2X[Context, A, B, HNil, L]

    Definition Classes
    RuleTypes
  18. type Rule3[+A, +B, +C] = Rule[Context, HNil, ::[A, ::[B, ::[C, HNil]]]]

    Definition Classes
    RuleTypes
  19. type Rule30[-A, -B, -C] = Rule3X[Context, A, B, C, HNil, HNil]

    Definition Classes
    RuleTypes
  20. type Rule31[-A, -B, -C, +T] = Rule3X[Context, A, B, C, HNil, ::[T, HNil]]

    Definition Classes
    RuleTypes
  21. type Rule32[-A, -B, -C, +T0, +T1] = Rule3X[Context, A, B, C, HNil, ::[T0, ::[T1, HNil]]]

    Definition Classes
    RuleTypes
  22. type Rule33[-A, -B, -C, +T0, +T1, +T2] = Rule3X[Context, A, B, C, HNil, ::[T0, ::[T1, ::[T2, HNil]]]]

    Definition Classes
    RuleTypes
  23. type Rule3N[-A, -B, -C, +L <: HList] = Rule3X[Context, A, B, C, HNil, L]

    Definition Classes
    RuleTypes
  24. class RuleCreator0 extends AnyRef

    Definition Classes
    Parser
  25. class RuleCreator1[A] extends AnyRef

    Definition Classes
    Parser
  26. class RuleCreator2[A, B] extends AnyRef

    Definition Classes
    Parser
  27. class RuleCreator3[A, B, C] extends AnyRef

    Definition Classes
    Parser
  28. type RuleN[+L <: HList] = Rule[Context, HNil, L]

    Definition Classes
    RuleTypes
  29. trait WithSeparatedBy[Ctx, I <: HList, O <: HList] extends AnyRef

    Definition Classes
    RuleDSLCombinators

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 &[C](r: Rule[C, _, _]): Rule[C, HNil, HNil]

    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  5. final def ==(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  7. def ANY: Rule0_

    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  8. val Base64Block: Rule1[Array[Byte]]

    Parses a Base64-encoded string potentially containing newlines and decodes it onto the value stack.

    Parses a Base64-encoded string potentially containing newlines and decodes it onto the value stack.

    Definition Classes
    Base64Parsing
  9. val Base64String: Rule1[Array[Byte]]

    Parses a Base64-encoded string and decodes it onto the value stack.

    Parses a Base64-encoded string and decodes it onto the value stack.

    Definition Classes
    Base64Parsing
  10. def EOI: Char

    Definition Classes
    RuleDSLBasics
  11. def MATCH: Rule0_

    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  12. def MISMATCH[I <: HList, O <: HList]: Rule[Any, I, O]

    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  13. def MISMATCH0: Rule0_

    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  14. def anyOf(chars: String): Rule0_

    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  15. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  16. def atomic[C, I <: HList, O <: HList](r: Rule[C, I, O]): Rule[C, I, O]

    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  17. def capture[C, I <: HList, O <: HList](r: Rule[C, I, O])(implicit p: Prepend[O, ::[String, HNil]]): Rule[C, I, Out]

    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  18. def capturePos[C, I <: HList, O <: HList](r: Rule[C, I, O])(implicit p: Prepend[O, ::[CapturePos, HNil]]): Rule[C, I, Out]

    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  19. implicit def ch(c: Char): Rule0_

    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  20. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. val codec: Base64

    Definition Classes
    Base64Parsing
  22. implicit def ctx: Context

    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  23. def drop[T](implicit h: HListable[T]): Rule[Context, Out, HNil]

    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  24. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  26. def fail(expected: String): Rule0_

    Definition Classes
    RuleDSLBasics
  27. def failX[I <: HList, O <: HList](expected: String): Rule[Any, I, O]

    Definition Classes
    RuleDSLBasics
  28. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. final def getClass(): Class[_]

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

    Definition Classes
    AnyRef → Any
  31. def ignoreCase(s: String): Rule0_

    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  32. def ignoreCase(c: Char): Rule0_

    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  33. implicit def int2NTimes(i: Int): NTimes

    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  34. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  35. def namedRule(name: String): RuleCreator0

    Definition Classes
    Parser
  36. def namedRule1X[A](name: String): RuleCreator1[A]

    Definition Classes
    Parser
  37. def namedRule2X[A, B](name: String): RuleCreator2[A, B]

    Definition Classes
    Parser
  38. def namedRule3X[A, B, C](name: String): RuleCreator3[A, B, C]

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

    Definition Classes
    AnyRef
  40. def noneOf(chars: String): Rule0_

    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  41. final def notify(): Unit

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

    Definition Classes
    AnyRef
  43. def oneOrMore[C, I <: HList, O <: HList](r: Rule[C, I, O])(implicit l: Lifter[Seq, I, O]): Rule[C, In, StrictOut] with Repeated

    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  44. def optional[C, I <: HList, O <: HList](r: Rule[C, I, O])(implicit l: Lifter[Option, I, O]): Rule[C, In, OptionalOut]

    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  45. implicit def predicate(p: CharPredicate): Rule0_

    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  46. def push[T](value: T)(implicit h: HListable[T]): RuleN[Out]

    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  47. def quiet[C, I <: HList, O <: HList](r: Rule[C, I, O]): Rule[C, I, O]

    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  48. implicit def range2NTimes(range: Range): NTimes

    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  49. def rule[A, B, C](): RuleCreator3[A, B, C]

    Definition Classes
    Parser
  50. def rule[A, B](): RuleCreator2[A, B]

    Definition Classes
    Parser
  51. def rule[A](): RuleCreator1[A]

    Definition Classes
    Parser
  52. def rule: RuleCreator0

    Definition Classes
    Parser
  53. implicit def rule2ActionOperator[C <: Context, I <: HList, O <: HList](r: Rule[C, I, O])(implicit ops: ActionOps[C, I, O]): ActionOperator[I, O, Out]

    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  54. implicit def rule2WithSeparatedBy[C, I <: HList, O <: HList](r: Rule[C, I, O] with Repeated): WithSeparatedBy[C, I, O]

    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )
  55. def run[T](arg: T)(implicit rr: RunResult[Context, T]): Out

    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  56. implicit def state: ParserState[Context]

    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  57. implicit def str(s: String): Rule0_

    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  58. implicit def str2CharRangeSupport(s: String): CharRangeSupport

    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  59. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  60. def test(condition: Boolean): Rule0

    Definition Classes
    RuleDSLActions
    Annotations
    @compileTimeOnly( ... )
  61. def toString(): String

    Definition Classes
    AnyRef → Any
  62. implicit def valueMap[T](m: Map[String, T])(implicit h: HListable[T]): Rule[Any, HNil, Out]

    Definition Classes
    RuleDSLBasics
    Annotations
    @compileTimeOnly( ... )
  63. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  66. def zeroOrMore[C, I <: HList, O <: HList](r: Rule[C, I, O])(implicit l: Lifter[Seq, I, O]): Rule[C, In, OptionalOut] with Repeated

    Definition Classes
    RuleDSLCombinators
    Annotations
    @compileTimeOnly( ... )

Inherited from Base64Parsing

Inherited from SimpleParser

Inherited from Parser

Inherited from RuleDSLActions

Inherited from RuleDSLCombinators

Inherited from RuleDSLBasics

Inherited from RuleTypes

Inherited from AnyRef

Inherited from Any

Ungrouped