ContraRepeated

name.rayrobdod.stringContextParserCombinator.typeclass.ContraRepeated
See theContraRepeated companion object
trait ContraRepeated[+Expr[_], +A, Z]

Describes how to break apart a homogeneous sequence of zero-or-more values into its component parts.

The parser determines how many parts a value has The return value's Expr[Boolean] indicates whether the value matches the branch

Type parameters

A

the repeated input elements

Expr

the macro-level expression type

Z

the result container

Attributes

See also
Companion
object
Source
Repeat.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait BiRepeated[Expr, A, Z]

Members list

Value members

Abstract methods

def headTail: PartialExprFunction[Expr, Z, (A, Z)]

Attributes

Source
Repeat.scala
def isEmpty(it: Z): Expr[Boolean]

Attributes

Source
Repeat.scala