Combinator

object Combinator

Parsec Combinators

Version

1.0.0

class Object
trait Matchable
class Any

Value members

Concrete methods

def ahead[E, T](parser: Parsec[E, T]): Ahead[E, T]
def between[E, T](open: Parsec[E, _], close: Parsec[E, _], parser: Parsec[E, T]): Parsec[E, T]
def between[E, T](open: Parsec[E, _], close: Parsec[E, _]): Parsec[E, T] => Parsec[E, T] { def apply(parser: Parsec[E, T]): Parsec[E, T]; }
def choice[E, T](parsers: Parsec[E, T]*): Choice[E, T]
def find[E, T](parser: Parsec[E, T]): Find[E, T]
def many[E, T](parser: Parsec[E, T]): Many[E, T]
def many1[E, T](parser: Parsec[E, T]): Many1[E, T]
def manyTill[E, T, L](parser: Parsec[E, T], end: Parsec[E, L]): ManyTill[E, T, L]
def sepBy[T, Sep, E](parser: Parsec[E, T], by: Parsec[E, Sep]): SepBy[E, T]
def sepBy1[E, T](parser: Parsec[E, T], by: Parsec[E, _]): SepBy1[E, T]
def skip[E](parser: Parsec[E, _]): Skip[E]
def skip1[E](parser: Parsec[E, _]): Skip1[E]