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 classProxyGR<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)voidProxyGR. 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)