接口的使用
jaskell.parsec.common.Parsec
程序包 | 说明 |
---|---|
jaskell.expression.parser | |
jaskell.parsec.common |
-
jaskell.expression.parser中Parsec的使用
-
jaskell.parsec.common中Parsec的使用
实现Parsec的jaskell.parsec.common中的类 修饰符和类型 类 说明 class
Ahead<E,T>
Created by Mars Liu on 16/9/15.class
Attempt<E,T>
Created by Mars Liu on 2016-01-03.class
Between<E,T,O,C>
Created by Mars Liu on 2016-01-03.class
Ch
Created by Mars Liu on 2016-01-07.class
ChIn
Created by Mars Liu on 2016-01-10.class
ChNone
Created by Mars Liu on 2016-01-10.class
Choice<E,T>
Created by Mars Liu on 2016-01-03.class
Crlf
Created by Mars Liu on 2016-01-11.class
Decimal
Created by Mars Liu on 2016-01-08.class
Digit
Created by Mars Liu on 2016-01-07.class
EndOfLine
Created by zhaonf on 16/1/10.class
Eof<E>
Created by Mars Liu on 2016-01-02.class
Eq<E>
Created by Mars Liu on 2016-01-03.class
Fail<E>
Created by Mars Liu on 2016-01-07.class
Find<E,T>
Created by march on 16/9/9.class
Int
Created by Mars Liu on 2016-01-07.class
Is<E>
TODOclass
Letter
TODOclass
Many<E,T>
Created by Mars Liu on 2016-01-03.class
Many1<E,T>
Created by Mars Liu on 2016-01-03.class
ManyTill<E,T,L>
Created by Mars Liu on 2016-01-03.class
NCh
Created by Mars Liu on 2016/9/28.class
Ne<E>
Created by Mars Liu on 2016-01-03.class
Newline
Created by Mars Liu .class
NoneOf<E>
Created by Mars Liu on 2016-01-03.class
NoWhitespace
Created by Mars Liu on 2016-01-07.class
One<E>
Created by Mars Liu on 2016-01-02.class
OneOf<E>
Created by Mars Liu on 2016-01-03.class
Option<E,T>
Created by Mars Liu on 16/9/18.class
Return<E,T>
Created by Mars Liu on 2016-01-07.class
ScNumber
ScNumber Parser could parse scientific number textclass
SepBy<E,T,Sep>
Created by Mars Liu on 2016-01-03.class
SepBy1<E,T,Sep>
Created by Mars Liu on 2016-01-03.class
Skip<E,T>
Created by Mars Liu on 2016-01-07.class
Skip1<E,T>
Created by Mars Liu on 2016-01-07.class
Skip1Spaces
Created by march on 16/9/12.class
Skip1Whitespaces
Created by march on 16/9/12.class
SkipSpaces
Created by march on 16/9/12.class
SkipWhitespaces
Created by march on 16/9/12.class
Space
Created by Mars Liu on 2016-01-07.class
Text
Created by Mars Liu on 2016-01-07.class
UDecimal
Created by Mars Liu on 2016-01-07.class
UInt
Created by Mars Liu on 2016-01-07.class
Whitespace
Created by Mars Liu on 2016-01-07.返回Parsec的jaskell.parsec.common中的方法 修饰符和类型 方法 说明 static <E, T, O, C> Parsec<E,T>
Combinator. between(Parsec<E,O> open, Parsec<E,C> close, Parsec<E,T> parser)
Parsec<E,C>
Binder. bind(T value)
Parsec<Character,String>
JoinCharacters. bind(List<Character> value)
Parsec<Character,String>
JoinText. bind(List<Character> value)
default <C> Parsec<E,C>
Parsec. bind(Binder<E,T,C> binder)
static <E, T> Parsec<E,Optional<T>>
Combinator. option(Parsec<E,T> parser)
default <C> Parsec<E,T>
Parsec. over(Parsec<E,C> parsec)
Parsec<E,T>
Between.In. pack(Parsec<E,T> parser)
default <C> Parsec<E,C>
Parsec. then(Parsec<E,C> parsec)
参数类型为Parsec的jaskell.parsec.common中的方法 修饰符和类型 方法 说明 static <E, T> Ahead<E,T>
Combinator. ahead(Parsec<E,T> parser)
static <E, T> Attempt<E,T>
Combinator. attempt(Parsec<E,T> parser)
static <E, T, O, C> Parsec<E,T>
Combinator. between(Parsec<E,O> open, Parsec<E,C> close, Parsec<E,T> parser)
static <E, T> Choice<E,T>
Combinator. choice(Parsec<E,T>... parsers)
static <E, T> Find<E,T>
Combinator. find(Parsec<E,T> parser)
static <E, T> Many<E,T>
Combinator. many(Parsec<E,T> parser)
static <E, T> Many1<E,T>
Combinator. many1(Parsec<E,T> parser)
static <E, T, L> ManyTill<E,T,L>
Combinator. manyTill(Parsec<E,T> parser, Parsec<E,L> end)
static <E, T> Parsec<E,Optional<T>>
Combinator. option(Parsec<E,T> parser)
default <C> Parsec<E,T>
Parsec. over(Parsec<E,C> parsec)
Parsec<E,T>
Between.In. pack(Parsec<E,T> parser)
static <E, T, Sep> SepBy<E,T,Sep>
Combinator. sepBy(Parsec<E,T> parser, Parsec<E,Sep> by)
static <E, T, Sep> SepBy1<E,T,Sep>
Combinator. sepBy1(Parsec<E,T> parser, Parsec<E,Sep> by)
static <E, T> Skip<E,T>
Combinator. skip(Parsec<E,T> parser)
static <E, T> Skip1<E,T>
Combinator. skip1(Parsec<E,T> parser)
default <C> Parsec<E,C>
Parsec. then(Parsec<E,C> parsec)
参数类型为Parsec的jaskell.parsec.common中的构造器 构造器 说明 Ahead(Parsec<E,T> parser)
Attempt(Parsec<E,T> parsec)
Between(Parsec<E,O> open, Parsec<E,C> close, Parsec<E,T> parsec)
Choice(Parsec<E,T>... parsecs)
Find(Parsec<E,T> parser)
In(Parsec<E,O> open, Parsec<E,C> close)
Many(Parsec<E,T> parsec)
Many1(Parsec<E,T> parsec)
ManyTill(Parsec<E,T> parser, Parsec<E,L> end)
Option(Parsec<E,T> parser)
SepBy(Parsec<E,T> p, Parsec<E,Sep> by)
SepBy1(Parsec<E,T> p, Parsec<E,Sep> by)
Skip(Parsec<E,T> psc)
Skip1(Parsec<E,T> psc)