org.parboiled2

Type members

Classlikes

Rules for parsing Base-64 encoded strings.

Rules for parsing Base-64 encoded strings.

Companion:
object
Companion:
class
trait DynamicRuleDispatch[P <: Parser, L <: HList]

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

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

Companion:
object
trait DynamicRuleHandler[P <: Parser, L <: HList] extends DeliveryScheme[L]

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).

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).

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.