Interface Sq4OP<P extends Pointer<?,​?,​P>,​T1 extends Tok<P>,​T2 extends Tok<P>,​T3 extends Tok<P>,​T4 extends Tok<P>>

Type Parameters:
P - Тип указателя
T1 - Токен первого правила
T2 - Токен второго правила
T3 - Токен третьего правила
T4 - Токен 4го правила
All Known Implementing Classes:
Sq4OPImpl

public interface Sq4OP<P extends Pointer<?,​?,​P>,​T1 extends Tok<P>,​T2 extends Tok<P>,​T3 extends Tok<P>,​T4 extends Tok<P>>
Конструктор грамматического правила - последовательности
  • 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> then)
    Создание последовательности правил
  • Method Details

    • map

      <U extends Tok<P>> GR<P,​U> map​(xyz.cofe.fn.Fn4<T1,​T2,​T3,​T4,​U> map)
      Отображения реузльтата совпадения на токен
      Type Parameters:
      U - тип токена
      Parameters:
      map - функция отображения
      Returns:
      грамматическое правило разбора
    • next

      <U extends Tok<P>> Sq5OP<P,​T1,​T2,​T3,​T4,​U> next​(GR<P,​U> then)
      Создание последовательности правил
      Type Parameters:
      U - тип токена следующего правила
      Parameters:
      then - следующее правило
      Returns:
      конструктор последовательности