java.lang.Object
xyz.cofe.text.tparse.Sq4OPImpl<P,T1,T2,T3,T4>
- All Implemented Interfaces:
Sq4OP<P,T1,T2,T3,T4>
public class Sq4OPImpl<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>,T3 extends Tok<P>,T4 extends Tok<P>>
extends java.lang.Object
implements Sq4OP<P,T1,T2,T3,T4>
-
-
Method Summary
| Modifier and Type |
Method |
Description |
<U extends Tok<P>> GR<P,U> |
map(xyz.cofe.fn.Fn4<T1,T2,T3,T4,U> map) |
Отображения реузльтата совпадения на токен
|
<U extends Tok<P>> Sq5OP<P,T1,T2,T3,T4,U> |
next(GR<P,U> fifth) |
Создание последовательности правил
|
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Details
-
public <U extends Tok<P>> GR<P,U> map(
xyz.cofe.fn.Fn4<T1,T2,T3,T4,U> map)
Description copied from interface: Sq4OP
Отображения реузльтата совпадения на токен
- Specified by:
map in interface Sq4OP<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>,T3 extends Tok<P>,T4 extends Tok<P>>
- Type Parameters:
U - тип токена
- Parameters:
map - функция отображения
- Returns:
- грамматическое правило разбора
-
Description copied from interface: Sq4OP
Создание последовательности правил
- Specified by:
next in interface Sq4OP<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>,T3 extends Tok<P>,T4 extends Tok<P>>
- Type Parameters:
U - тип токена следующего правила
- Parameters:
fifth - следующее правило
- Returns:
- конструктор последовательности