Package

org

parboiled2

Permalink

package parboiled2

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. parboiled2
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Base64Parsing extends AnyRef

    Permalink

    Rules for parsing Base-64 encoded strings.

  2. trait DynamicRuleDispatch[P <: Parser, L <: HList] extends AnyRef

    Permalink

    Runs one of the rules of a parser instance of type P given the rules name.

    Runs one of the rules of a parser instance of type P given the rules name. The rule must have type RuleN[L].

  3. trait DynamicRuleHandler[P <: Parser, L <: HList] extends DeliveryScheme[L]

    Permalink

    An application needs to implement this interface to receive the result of a dynamic parsing run.

    An application needs to implement this interface to receive the result of a dynamic parsing run. Often times this interface is directly implemented by the Parser class itself (even though this is not a requirement).

  4. type PopRule[-L <: HList] = Rule[L, HNil]

    Permalink
  5. type Rule0 = Rule[HNil, HNil]

    Permalink
  6. type Rule1[+T] = Rule[HNil, ::[T, HNil]]

    Permalink
  7. type Rule2[+A, +B] = Rule[HNil, ::[A, ::[B, HNil]]]

    Permalink
  8. type RuleN[+L <: HList] = Rule[HNil, L]

    Permalink
  9. trait StringBuilding extends AnyRef

    Permalink

    For certain high-performance use-cases it is better to construct Strings that the parser is to produce/extract from the input in a char-by-char fashion.

    For certain high-performance use-cases it is better to construct Strings that the parser is to produce/extract from the input in a char-by-char fashion.

    Mixing this trait into your parser gives you a simple facility to support this.

Value Members

  1. object Base64Parsing

    Permalink
  2. object DynamicRuleDispatch

    Permalink
  3. val EOI: Char

    Permalink
  4. val EmptyArray: Array[Any]

    Permalink
  5. val ISO-8859-1: Charset

    Permalink
  6. val UTF8: Charset

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped