org.parboiled2

package org.parboiled2

Members list

Type members

Classlikes

Rules for parsing Base-64 encoded strings.

Rules for parsing Base-64 encoded strings.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Self type
Parser
object Base64Parsing

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
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].

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object DynamicRuleDispatch.type
Self type
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).

Attributes

Supertypes
trait DeliveryScheme[L]
class Object
trait Matchable
class Any
trait RuleRunner[P <: Parser, L <: HList]

Attributes

Supertypes
class Object
trait Matchable
class Any

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.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Parser