java.lang.Object
xyz.cofe.text.tparse.Sq3OPImpl<P,T1,T2,T3>
- All Implemented Interfaces:
Sq3OP<P,T1,T2,T3>
public class Sq3OPImpl<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>,T3 extends Tok<P>>
extends java.lang.Object
implements Sq3OP<P,T1,T2,T3>
-
-
Method Summary
| Modifier and Type |
Method |
Description |
<U extends Tok<P>> GR<P,U> |
map(xyz.cofe.fn.Fn3<T1,T2,T3,U> map) |
Отображения реузльтата совпадения на токен
|
<U extends Tok<P>> Sq4OP<P,T1,T2,T3,U> |
next(GR<P,U> fourth) |
Создание последовательности правил
|
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.Fn3<T1,T2,T3,U> map)
Description copied from interface: Sq3OP
Отображения реузльтата совпадения на токен
- Specified by:
map in interface Sq3OP<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>,T3 extends Tok<P>>
- Type Parameters:
U - тип токена
- Parameters:
map - функция отображения
- Returns:
- грамматическое правило разбора
-
Description copied from interface: Sq3OP
Создание последовательности правил
- Specified by:
next in interface Sq3OP<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>,T3 extends Tok<P>>
- Type Parameters:
U - тип токена следующего правила
- Parameters:
fourth - следующее правило
- Returns:
- конструктор последовательности