Index
A B C D E G H I L M N O P R S T W X
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- AltOP<P extends Pointer<?,?,P>,T extends Tok<P>> - Interface in xyz.cofe.text.tparse
-
Правило алтернативной грамматической конструкции - т.е. соответ вертикальной черте в грамматике BNF
GR - AltOPImpl<P extends Pointer<?,?,P>,T extends Tok<P>> - Class in xyz.cofe.text.tparse
-
Реализация функции грамматики - альтернативного выбора
- AltOPImpl(Iterable<GR<P, T>>) - Constructor for class xyz.cofe.text.tparse.AltOPImpl
- AltOPImpl(GR<P, T>...) - Constructor for class xyz.cofe.text.tparse.AltOPImpl
- another(GR<P, ? extends Tok<P>>) - Method in interface xyz.cofe.text.tparse.GR
-
Правило альтрентивного выбора - т.е. когда входная последовательность символов может быть распознана текущим правилом или альтернативным
- another(GR<PA, TA>) - Method in interface xyz.cofe.text.tparse.AltOP
-
Указывает дополнительную альтернативу
- apply(P) - Method in class xyz.cofe.text.tparse.ProxyGR
B
- begin() - Method in class xyz.cofe.text.tparse.CToken
-
Возвращает начало токена
- begin() - Method in interface xyz.cofe.text.tparse.Tok
-
Возвращает начало токена
C
- CharPointer - Class in xyz.cofe.text.tparse
-
Указатель на потом симвлов строки
- CharPointer(String) - Constructor for class xyz.cofe.text.tparse.CharPointer
-
Конструктор указателя
- CharPointer(String, int) - Constructor for class xyz.cofe.text.tparse.CharPointer
-
Конструктор указателя
- Chars - Class in xyz.cofe.text.tparse
-
Предопределенные классы симвлов
- Chars() - Constructor for class xyz.cofe.text.tparse.Chars
- clone() - Method in class xyz.cofe.text.tparse.CToken
-
Клонирование
- clone() - Method in class xyz.cofe.text.tparse.LPointer
-
Клонирование
- clone() - Method in class xyz.cofe.text.tparse.TPointer
-
Клонирование указателя
- compareTo(SELF) - Method in class xyz.cofe.text.tparse.LPointer
- compareTo(CharPointer) - Method in class xyz.cofe.text.tparse.CharPointer
- conf(Consumer<ProxyGR<P, T>>) - Method in class xyz.cofe.text.tparse.ProxyGR
- CToken - Class in xyz.cofe.text.tparse
-
Токен соответствующий последовательности символов
- CToken(List<CToken>) - Constructor for class xyz.cofe.text.tparse.CToken
-
Конструктор
- CToken(CharPointer, CharPointer) - Constructor for class xyz.cofe.text.tparse.CToken
-
Конструктор
- CToken(CToken) - Constructor for class xyz.cofe.text.tparse.CToken
-
Конструктор копирования
- CToken(CToken, CToken) - Constructor for class xyz.cofe.text.tparse.CToken
-
Конструктор
D
E
- end() - Method in class xyz.cofe.text.tparse.CToken
-
Возвращает указатель на конец токена
- end() - Method in interface xyz.cofe.text.tparse.Tok
-
Возвращает указатель на конец токена
- eof() - Method in class xyz.cofe.text.tparse.CharPointer
-
Проверка что указаетль находиться за границей списка
- eof() - Method in class xyz.cofe.text.tparse.LPointer
- eof() - Method in interface xyz.cofe.text.tparse.Pointer
-
Проверка что указаетль находиться за границей списка
- expression() - Method in interface xyz.cofe.text.tparse.RptOP
-
Возвращает правило - шаблон
- expression() - Method in class xyz.cofe.text.tparse.RptOPImpl
- expressions() - Method in interface xyz.cofe.text.tparse.AltOP
-
Список выражений - алтернатив
- expressions() - Method in class xyz.cofe.text.tparse.AltOPImpl
-
Список выражений - алтернатив
G
- getTarget() - Method in class xyz.cofe.text.tparse.ProxyGR
- GR<P extends Pointer<?,?,P>,T extends Tok<P>> - Interface in xyz.cofe.text.tparse
-
Граматическое правило - это токое правло согласно которому входная последовтельность символов либо принадлежит (совпадает) с данным правилом , либо нет.
- greedly() - Method in interface xyz.cofe.text.tparse.RptOP
-
Возвращает тип захвата входной последовательности
- greedly() - Method in class xyz.cofe.text.tparse.RptOPImpl
- greedly(boolean) - Method in interface xyz.cofe.text.tparse.RptOP
-
Указывает тип захвата входной последовательности
- greedly(boolean) - Method in class xyz.cofe.text.tparse.RptOPImpl
- GRNameImpl - Class in xyz.cofe.text.tparse
-
Хранение ссылки на "имя" правила
- GRNameImpl() - Constructor for class xyz.cofe.text.tparse.GRNameImpl
H
- hasNext() - Method in class xyz.cofe.text.tparse.TokensIterator
-
Проверка наличия следующего токена
I
- ImplementError - Error in xyz.cofe.text.tparse
-
Ошибка реализации парсера, т.е. когда нарушается api между xparse бибилотекой и клиентской стороной
- ImplementError() - Constructor for error xyz.cofe.text.tparse.ImplementError
-
Конструктор
- ImplementError(String) - Constructor for error xyz.cofe.text.tparse.ImplementError
-
Конструктор
- ImplementError(String, Throwable) - Constructor for error xyz.cofe.text.tparse.ImplementError
-
Конструктор
- ImplementError(String, Throwable, boolean, boolean) - Constructor for error xyz.cofe.text.tparse.ImplementError
- ImplementError(Throwable) - Constructor for error xyz.cofe.text.tparse.ImplementError
-
Конструктор
- iterator() - Method in class xyz.cofe.text.tparse.Tokenizer
-
Возвращает итератор по токенам
L
- letter - Static variable in class xyz.cofe.text.tparse.Chars
-
Правило - символ относится к букве
- letterOrDigit - Static variable in class xyz.cofe.text.tparse.Chars
-
Правило - символ относится к цифре или букве
- lexer(String, int, Iterable<GR<CharPointer, ? extends CToken>>) - Static method in class xyz.cofe.text.tparse.Tokenizer
-
Создает лексический анализатор
- lexer(String, int, GR<CharPointer, ? extends CToken>...) - Static method in class xyz.cofe.text.tparse.Tokenizer
-
Создает лексический анализатор
- lexer(String, Iterable<GR<CharPointer, ? extends CToken>>) - Static method in class xyz.cofe.text.tparse.Tokenizer
-
Создает лексический анализатор
- lexer(String, GR<CharPointer, ? extends CToken>...) - Static method in class xyz.cofe.text.tparse.Tokenizer
-
Создает лексический анализатор
- location(CharPointer, CharPointer) - Method in class xyz.cofe.text.tparse.CToken
-
Клонирует токен с указанием нового начала/конца токена
- lookup(Integer) - Method in class xyz.cofe.text.tparse.CharPointer
-
Предпросмотр n-ой лексемы относительно текущего указателя
- lookup(Integer) - Method in class xyz.cofe.text.tparse.LPointer
-
Предпросмотр n-ой лексемы относительно текущего указателя
- lookup(POS) - Method in interface xyz.cofe.text.tparse.Pointer
-
Предпросмотр n-ой лексемы относительно текущего указателя
- LPointer<T,SELF extends LPointer<T,SELF>> - Class in xyz.cofe.text.tparse
-
Указатель на список токенов/лексем
- LPointer(List<? extends T>) - Constructor for class xyz.cofe.text.tparse.LPointer
-
Конструктор
- LPointer(List<? extends T>, int) - Constructor for class xyz.cofe.text.tparse.LPointer
-
Конструктор
- LPointer(LPointer<T, SELF>) - Constructor for class xyz.cofe.text.tparse.LPointer
-
Конструктор копирования
M
- map() - Method in interface xyz.cofe.text.tparse.AltOP
-
Создает функцию грамматики
- map(Function<List<T>, U>) - Method in interface xyz.cofe.text.tparse.RptOP
-
Отображение захваеченной последовательности токенов на результируещий токен
- map(Function<List<T>, U>) - Method in class xyz.cofe.text.tparse.RptOPImpl
- map(Function<T, U>) - Method in interface xyz.cofe.text.tparse.AltOP
-
Указывает как отобразить распознаною последовательность на указанный токен
- map(Function<T, U>) - Method in class xyz.cofe.text.tparse.AltOPImpl
-
Указывает как отобразить распознаною последовательность на указанный токен
- map(Fn2<T1, T2, U>) - Method in interface xyz.cofe.text.tparse.Sq2OP
-
Отображения реузльтата совпадения на токен
- map(Fn2<T1, T2, U>) - Method in class xyz.cofe.text.tparse.Sq2OPImpl
- map(Fn3<T1, T2, T3, U>) - Method in interface xyz.cofe.text.tparse.Sq3OP
-
Отображения реузльтата совпадения на токен
- map(Fn3<T1, T2, T3, U>) - Method in class xyz.cofe.text.tparse.Sq3OPImpl
- map(Fn4<T1, T2, T3, T4, U>) - Method in interface xyz.cofe.text.tparse.Sq4OP
-
Отображения реузльтата совпадения на токен
- map(Fn4<T1, T2, T3, T4, U>) - Method in class xyz.cofe.text.tparse.Sq4OPImpl
- map(Fn5<T1, T2, T3, T4, T5, U>) - Method in interface xyz.cofe.text.tparse.Sq5OP
-
Отображения реузльтата совпадения на токен
- map(Fn5<T1, T2, T3, T4, T5, U>) - Method in class xyz.cofe.text.tparse.Sq5OPImpl
- MapResultError - Error in xyz.cofe.text.tparse
-
Внешная API Функция вернула неожиданный результат
- MapResultError() - Constructor for error xyz.cofe.text.tparse.MapResultError
-
Конструктор
- MapResultError(String) - Constructor for error xyz.cofe.text.tparse.MapResultError
-
Конструктор
- MapResultError(String, Throwable) - Constructor for error xyz.cofe.text.tparse.MapResultError
-
Конструктор
- MapResultError(String, Throwable, boolean, boolean) - Constructor for error xyz.cofe.text.tparse.MapResultError
- MapResultError(Throwable) - Constructor for error xyz.cofe.text.tparse.MapResultError
-
Конструктор
- match(P) - Method in class xyz.cofe.text.tparse.SqNOPImpl
- max() - Method in interface xyz.cofe.text.tparse.RptOP
-
Возвращает кол-во максимальных повторов
- max() - Method in class xyz.cofe.text.tparse.RptOPImpl
- max(int) - Method in interface xyz.cofe.text.tparse.RptOP
-
Указывает кол-во максимальных повторов
- max(int) - Method in class xyz.cofe.text.tparse.RptOPImpl
- max(SELF...) - Static method in interface xyz.cofe.text.tparse.Pointer
-
Выбор максимальный указателя
- min() - Method in interface xyz.cofe.text.tparse.RptOP
-
Возвращает количество минимальных повторов
- min() - Method in class xyz.cofe.text.tparse.RptOPImpl
- min(int) - Method in interface xyz.cofe.text.tparse.RptOP
-
Указывает кол-во минимальных повторов
- min(int) - Method in class xyz.cofe.text.tparse.RptOPImpl
- min(SELF...) - Static method in interface xyz.cofe.text.tparse.Pointer
-
Выбор минимального указателя
- move(Integer) - Method in class xyz.cofe.text.tparse.CharPointer
-
Перемещение указателя n позиций вперед/назад
- move(Integer) - Method in class xyz.cofe.text.tparse.LPointer
-
Перемещение указателя n позиций вперед/назад
- move(POS) - Method in interface xyz.cofe.text.tparse.Pointer
-
Перемещение указателя n позиций вперед/назад
N
- name() - Method in interface xyz.cofe.text.tparse.GR
-
Возвращает имя правила.
- name() - Method in class xyz.cofe.text.tparse.ProxyGR
- name() - Method in class xyz.cofe.text.tparse.SqNOPImpl
- name(Object) - Static method in class xyz.cofe.text.tparse.GRNameImpl
- name(Object, String) - Static method in class xyz.cofe.text.tparse.GRNameImpl
- name(String) - Method in interface xyz.cofe.text.tparse.GR
-
Указывает имя правила.
- name(String) - Method in class xyz.cofe.text.tparse.ProxyGR
- name(String) - Method in class xyz.cofe.text.tparse.SqNOPImpl
- next() - Method in class xyz.cofe.text.tparse.TokensIterator
-
Получение очередного токена и перемещение указателя
- next(GR<P, U>) - Method in interface xyz.cofe.text.tparse.GR
-
Создает новое правило - последовательность правил: текущего и последущего правила для анализа цепочкивходых символов.
- next(GR<P, U>) - Method in interface xyz.cofe.text.tparse.Sq2OP
-
Создание последовательности правил
- next(GR<P, U>) - Method in class xyz.cofe.text.tparse.Sq2OPImpl
- next(GR<P, U>) - Method in interface xyz.cofe.text.tparse.Sq3OP
-
Создание последовательности правил
- next(GR<P, U>) - Method in class xyz.cofe.text.tparse.Sq3OPImpl
- next(GR<P, U>) - Method in interface xyz.cofe.text.tparse.Sq4OP
-
Создание последовательности правил
- next(GR<P, U>) - Method in class xyz.cofe.text.tparse.Sq4OPImpl
O
- objName - Static variable in class xyz.cofe.text.tparse.GRNameImpl
P
- pointer() - Method in class xyz.cofe.text.tparse.TokensIterator
-
Получение текущего указателя
- Pointer<TOK,POS,SELF extends Pointer<TOK,POS,SELF>> - Interface in xyz.cofe.text.tparse
-
Указатель на список символов/лексем
- position - Variable in class xyz.cofe.text.tparse.LPointer
- position() - Method in class xyz.cofe.text.tparse.CharPointer
-
Получение значения текущего указателя
- position() - Method in class xyz.cofe.text.tparse.LPointer
-
Получение значения текущего указателя
- position() - Method in interface xyz.cofe.text.tparse.Pointer
-
Получение значения текущего указателя
- ProxyGR<P extends Pointer<?,?,P>,T extends Tok<P>> - Class in xyz.cofe.text.tparse
- ProxyGR(GR<P, T>) - Constructor for class xyz.cofe.text.tparse.ProxyGR
R
- repeat() - Method in interface xyz.cofe.text.tparse.GR
-
Создает правило из текущего - которое говорит о повторе 1 и более раз
- RptOP<P extends Pointer<?,?,P>,T extends Tok<P>> - Interface in xyz.cofe.text.tparse
-
Правило повтора конструкции - т.е. соответ фигурным скобкам черте в грамматике BNF
GR - RptOPImpl<P extends Pointer<?,?,P>,T extends Tok<P>> - Class in xyz.cofe.text.tparse
-
Правило повтора конструкции - т.е. соответ фигурным скобкам черте в грамматике BNF
GR - RptOPImpl(GR<P, T>, int, int, boolean) - Constructor for class xyz.cofe.text.tparse.RptOPImpl
-
Конструктор
S
- setTarget(GR<P, ? extends T>) - Method in class xyz.cofe.text.tparse.ProxyGR
- source() - Method in class xyz.cofe.text.tparse.CharPointer
-
Возвращает исходный текст
- Sq2OP<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>> - Interface in xyz.cofe.text.tparse
-
Конструктор грамматического правила - последовательности
- Sq2OPImpl<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>> - Class in xyz.cofe.text.tparse
- Sq2OPImpl(GR<P, T1>, GR<P, T2>) - Constructor for class xyz.cofe.text.tparse.Sq2OPImpl
- Sq3OP<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>,T3 extends Tok<P>> - Interface in xyz.cofe.text.tparse
-
Конструктор грамматического правила - последовательности
- Sq3OPImpl<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>,T3 extends Tok<P>> - Class in xyz.cofe.text.tparse
- Sq3OPImpl(GR<P, T1>, GR<P, T2>, GR<P, T3>) - Constructor for class xyz.cofe.text.tparse.Sq3OPImpl
- Sq4OP<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>,T3 extends Tok<P>,T4 extends Tok<P>> - Interface in xyz.cofe.text.tparse
-
Конструктор грамматического правила - последовательности
- Sq4OPImpl<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>,T3 extends Tok<P>,T4 extends Tok<P>> - Class in xyz.cofe.text.tparse
- Sq4OPImpl(GR<P, T1>, GR<P, T2>, GR<P, T3>, GR<P, T4>) - Constructor for class xyz.cofe.text.tparse.Sq4OPImpl
- Sq5OP<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>,T3 extends Tok<P>,T4 extends Tok<P>,T5 extends Tok<P>> - Interface in xyz.cofe.text.tparse
-
Конструктор грамматического правила - последовательности
- Sq5OPImpl<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>,T3 extends Tok<P>,T4 extends Tok<P>,T5 extends Tok<P>> - Class in xyz.cofe.text.tparse
- Sq5OPImpl(GR<P, T1>, GR<P, T2>, GR<P, T3>, GR<P, T4>, GR<P, T5>) - Constructor for class xyz.cofe.text.tparse.Sq5OPImpl
- SqNOPImpl<P extends Pointer<?,?,P>> - Class in xyz.cofe.text.tparse
- SqNOPImpl(GR<P, ? extends Tok<P>>...) - Constructor for class xyz.cofe.text.tparse.SqNOPImpl
T
- test(Predicate<Character>) - Static method in class xyz.cofe.text.tparse.Chars
-
Создает грамматическое правило из предиката
- test(Predicate<Character>, Function<CharPointer, U>) - Static method in class xyz.cofe.text.tparse.Chars
-
Создает грамматическое правило из предиката
- text() - Method in class xyz.cofe.text.tparse.CToken
-
Возвращает текст размещенный между начальным и конечный указателями
- Tok<P extends Pointer<?,?,P>> - Interface in xyz.cofe.text.tparse
-
Токен/Лексема - результат разбора последовательности входящих сиволов
- Tokenizer<P extends Pointer<?,?,P>,T extends Tok<P>> - Class in xyz.cofe.text.tparse
-
Итератор - преобразователь входной цепочки символов в токены
- Tokenizer(P, Iterable<GR<P, T>>) - Constructor for class xyz.cofe.text.tparse.Tokenizer
-
Конструктор
- tokens - Variable in class xyz.cofe.text.tparse.LPointer
- tokens() - Method in class xyz.cofe.text.tparse.LPointer
-
Возвращает список токенов
- TokensIterator<P extends Pointer<?,?,P>,T extends Tok<P>> - Class in xyz.cofe.text.tparse
-
Итератор по распарсеным токенам
- TokensIterator(P, List<GR<P, T>>) - Constructor for class xyz.cofe.text.tparse.TokensIterator
-
Конструктор
- toString() - Method in class xyz.cofe.text.tparse.CharPointer
- toString() - Method in class xyz.cofe.text.tparse.CToken
- toString() - Method in class xyz.cofe.text.tparse.LPointer
- toString() - Method in class xyz.cofe.text.tparse.ProxyGR
- toString() - Method in class xyz.cofe.text.tparse.SqNOPImpl
- toString() - Method in class xyz.cofe.text.tparse.TPointer
- TPointer - Class in xyz.cofe.text.tparse
-
Указаетль на лексемы
- TPointer(List<? extends CToken>) - Constructor for class xyz.cofe.text.tparse.TPointer
-
Конструктор
- TPointer(List<? extends CToken>, int) - Constructor for class xyz.cofe.text.tparse.TPointer
-
Конструктор
- TPointer(LPointer<CToken, TPointer>) - Constructor for class xyz.cofe.text.tparse.TPointer
-
Конструктор копирования
W
- whitespace - Static variable in class xyz.cofe.text.tparse.Chars
-
Правило - символ относится к пробельному
X
- xyz.cofe.text.tparse - package xyz.cofe.text.tparse
-
Библиотека для построения парсеров на подобие формальной грамматики
All Classes|All Packages