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