Uses of Interface
xyz.cofe.text.tparse.GR

  • Uses of GR in xyz.cofe.text.tparse

    Classes in xyz.cofe.text.tparse that implement GR 
    Modifier and Type Class Description
    class  ProxyGR<P extends Pointer<?,​?,​P>,​T extends Tok<P>>  
    Fields in xyz.cofe.text.tparse declared as GR 
    Modifier and Type Field Description
    static GR<CharPointer,​CToken> Chars.digit
    Правило - символ относится к цифре
    static GR<CharPointer,​CToken> Chars.letter
    Правило - символ относится к букве
    static GR<CharPointer,​CToken> Chars.letterOrDigit
    Правило - символ относится к цифре или букве
    static GR<CharPointer,​CToken> Chars.whitespace
    Правило - символ относится к пробельному
    Methods in xyz.cofe.text.tparse that return GR 
    Modifier and Type Method Description
    GR<P,​T> RptOP.expression()
    Возвращает правило - шаблон
    GR<P,​T> RptOPImpl.expression()  
    GR<P,​? extends T> ProxyGR.getTarget()  
    default GR<P,​T> AltOP.map()
    Создает функцию грамматики
    default <U extends Tok<P>>
    GR<P,​U>
    AltOP.map​(java.util.function.Function<T,​U> map)
    Указывает как отобразить распознаною последовательность на указанный токен
    <U extends Tok<P>>
    GR<P,​U>
    AltOPImpl.map​(java.util.function.Function<T,​U> map)
    Указывает как отобразить распознаною последовательность на указанный токен
    <U extends Tok<P>>
    GR<P,​U>
    RptOP.map​(java.util.function.Function<java.util.List<T>,​U> map)
    Отображение захваеченной последовательности токенов на результируещий токен
    <U extends Tok<P>>
    GR<P,​U>
    RptOPImpl.map​(java.util.function.Function<java.util.List<T>,​U> map)  
    <U extends Tok<P>>
    GR<P,​U>
    Sq2OP.map​(xyz.cofe.fn.Fn2<T1,​T2,​U> map)
    Отображения реузльтата совпадения на токен
    <U extends Tok<P>>
    GR<P,​U>
    Sq2OPImpl.map​(xyz.cofe.fn.Fn2<T1,​T2,​U> map)  
    <U extends Tok<P>>
    GR<P,​U>
    Sq3OP.map​(xyz.cofe.fn.Fn3<T1,​T2,​T3,​U> map)
    Отображения реузльтата совпадения на токен
    <U extends Tok<P>>
    GR<P,​U>
    Sq3OPImpl.map​(xyz.cofe.fn.Fn3<T1,​T2,​T3,​U> map)  
    <U extends Tok<P>>
    GR<P,​U>
    Sq4OP.map​(xyz.cofe.fn.Fn4<T1,​T2,​T3,​T4,​U> map)
    Отображения реузльтата совпадения на токен
    <U extends Tok<P>>
    GR<P,​U>
    Sq4OPImpl.map​(xyz.cofe.fn.Fn4<T1,​T2,​T3,​T4,​U> map)  
    <U extends Tok<P>>
    GR<P,​U>
    Sq5OP.map​(xyz.cofe.fn.Fn5<T1,​T2,​T3,​T4,​T5,​U> map)
    Отображения реузльтата совпадения на токен
    <U extends Tok<P>>
    GR<P,​U>
    Sq5OPImpl.map​(xyz.cofe.fn.Fn5<T1,​T2,​T3,​T4,​T5,​U> map)  
    default GR<P,​T> GR.name​(java.lang.String name)
    Указывает имя правила.
    static GR<CharPointer,​CToken> Chars.test​(java.util.function.Predicate<java.lang.Character> filter)
    Создает грамматическое правило из предиката
    static <U extends CToken>
    GR<CharPointer,​U>
    Chars.test​(java.util.function.Predicate<java.lang.Character> filter, java.util.function.Function<CharPointer,​U> map)
    Создает грамматическое правило из предиката
    Methods in xyz.cofe.text.tparse that return types with arguments of type GR 
    Modifier and Type Method Description
    xyz.cofe.iter.Eterable<GR<P,​T>> AltOP.expressions()
    Список выражений - алтернатив
    xyz.cofe.iter.Eterable<GR<P,​T>> AltOPImpl.expressions()
    Список выражений - алтернатив
    Methods in xyz.cofe.text.tparse with parameters of type GR 
    Modifier and Type Method Description
    default <PA extends Pointer<?,​ ?,​ PA>,​ TA extends Tok<PA>>
    AltOP<PA,​TA>
    AltOP.another​(GR<PA,​TA> another2)
    Указывает дополнительную альтернативу
    default <U extends Tok<P>>
    AltOP<P,​U>
    GR.another​(GR<P,​? extends Tok<P>> rule)
    Правило альтрентивного выбора - т.е. когда входная последовательность символов может быть распознана текущим правилом или альтернативным
    static Tokenizer<CharPointer,​? extends CToken> Tokenizer.lexer​(java.lang.String source, int from, GR<CharPointer,​? extends CToken>... rules)
    Создает лексический анализатор
    static Tokenizer<CharPointer,​? extends CToken> Tokenizer.lexer​(java.lang.String source, GR<CharPointer,​? extends CToken>... rules)
    Создает лексический анализатор
    default <U extends Tok<P>>
    Sq2OP<P,​T,​U>
    GR.next​(GR<P,​U> then)
    Создает новое правило - последовательность правил: текущего и последущего правила для анализа цепочкивходых символов.
    <U extends Tok<P>>
    Sq3OP<P,​T1,​T2,​U>
    Sq2OP.next​(GR<P,​U> then)
    Создание последовательности правил
    <U extends Tok<P>>
    Sq3OP<P,​T1,​T2,​U>
    Sq2OPImpl.next​(GR<P,​U> third)  
    <U extends Tok<P>>
    Sq4OP<P,​T1,​T2,​T3,​U>
    Sq3OP.next​(GR<P,​U> then)
    Создание последовательности правил
    <U extends Tok<P>>
    Sq4OP<P,​T1,​T2,​T3,​U>
    Sq3OPImpl.next​(GR<P,​U> fourth)  
    <U extends Tok<P>>
    Sq5OP<P,​T1,​T2,​T3,​T4,​U>
    Sq4OP.next​(GR<P,​U> then)
    Создание последовательности правил
    <U extends Tok<P>>
    Sq5OP<P,​T1,​T2,​T3,​T4,​U>
    Sq4OPImpl.next​(GR<P,​U> fifth)  
    void ProxyGR.setTarget​(GR<P,​? extends T> newTarget)  
    Method parameters in xyz.cofe.text.tparse with type arguments of type GR 
    Modifier and Type Method Description
    static Tokenizer<CharPointer,​CToken> Tokenizer.lexer​(java.lang.String source, int from, java.lang.Iterable<GR<CharPointer,​? extends CToken>> rules)
    Создает лексический анализатор
    static Tokenizer<CharPointer,​CToken> Tokenizer.lexer​(java.lang.String source, java.lang.Iterable<GR<CharPointer,​? extends CToken>> rules)
    Создает лексический анализатор
    Constructors in xyz.cofe.text.tparse with parameters of type GR 
    Constructor Description
    AltOPImpl​(GR<P,​T>... exps)  
    ProxyGR​(GR<P,​T> initial)  
    RptOPImpl​(GR<P,​T> gr, int min, int max, boolean greedly)
    Конструктор
    Sq2OPImpl​(GR<P,​T1> first, GR<P,​T2> second)  
    Sq3OPImpl​(GR<P,​T1> first, GR<P,​T2> second, GR<P,​T3> third)  
    Sq4OPImpl​(GR<P,​T1> first, GR<P,​T2> second, GR<P,​T3> third, GR<P,​T4> fourth)  
    Sq5OPImpl​(GR<P,​T1> first, GR<P,​T2> second, GR<P,​T3> third, GR<P,​T4> fourth, GR<P,​T5> fifth)  
    SqNOPImpl​(GR<P,​? extends Tok<P>>... expressions)  
    Constructor parameters in xyz.cofe.text.tparse with type arguments of type GR 
    Constructor Description
    AltOPImpl​(java.lang.Iterable<GR<P,​T>> exps)  
    Tokenizer​(P initial, java.lang.Iterable<GR<P,​T>> rules)
    Конструктор
    TokensIterator​(P initial, java.util.List<GR<P,​T>> rules)
    Конструктор