类 Combinator
java.lang.Object
jaskell.parsec.common.Combinator
public class Combinator extends Object
Created by march on 16/9/12.
helper toolbox for combinator.
-
构造器概要
构造器 构造器 说明 Combinator()
-
方法概要
修饰符和类型 方法 说明 static <E, T> Ahead<E,T>
ahead(Parsec<E,T> parser)
static <E, T> Attempt<E,T>
attempt(Parsec<E,T> parser)
static <E, T, O, C> Parsec<E,T>
between(Parsec<E,O> open, Parsec<E,C> close, Parsec<E,T> parser)
static <E, T> Choice<E,T>
choice(Parsec<E,T>... parsers)
static <E, T> Find<E,T>
find(Parsec<E,T> parser)
static <E, T> Many<E,T>
many(Parsec<E,T> parser)
static <E, T> Many1<E,T>
many1(Parsec<E,T> parser)
static <E, T, L> ManyTill<E,T,L>
manyTill(Parsec<E,T> parser, Parsec<E,L> end)
static <E, T> Parsec<E,Optional<T>>
option(Parsec<E,T> parser)
static <E, T, Sep> SepBy<E,T,Sep>
sepBy(Parsec<E,T> parser, Parsec<E,Sep> by)
static <E, T, Sep> SepBy1<E,T,Sep>
sepBy1(Parsec<E,T> parser, Parsec<E,Sep> by)
static <E, T> Skip<E,T>
skip(Parsec<E,T> parser)
static <E, T> Skip1<E,T>
skip1(Parsec<E,T> parser)
-
构造器详细资料
-
Combinator
public Combinator()
-
-
方法详细资料
-
attempt
-
ahead
-
choice
-
many
-
many1
-
manyTill
-
skip
-
skip1
-
sepBy
-
sepBy1
-
find
-
between
-
option
-