Index
A B C D E F G H I J L M N P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Alphabetic - xyz.cofe.text.parse.CharType
- alt(Function<P, T>...) - Static method in class xyz.cofe.text.parse.Builder
- alt(Function<CharPointer, Token>...) - Static method in class xyz.cofe.text.parse.TokBuilder
-
Альтернативный набор правил
- Alternatives<P extends Pointer,T extends Tok<P>> - Class in xyz.cofe.text.parse
-
Несколько альтернативных правил
- Alternatives(Function<P, T>[]) - Constructor for class xyz.cofe.text.parse.Alternatives
-
Конструктор
- Alternatives(Alternatives<P, T>) - Constructor for class xyz.cofe.text.parse.Alternatives
-
Конструктор копирования
- apply(Object, Object) - Method in class xyz.cofe.text.parse.tmpl.InOutTemplate
-
Генерация текста
- apply(Map) - Method in interface xyz.cofe.text.parse.tmpl.Template
-
Генерация текста
- apply(P) - Method in class xyz.cofe.text.parse.Alternatives
- apply(P) - Method in class xyz.cofe.text.parse.Repeat
- apply(P) - Method in class xyz.cofe.text.parse.Sequence
- apply(CharPointer) - Method in class xyz.cofe.text.parse.CharAlternatives
- apply(CharPointer) - Method in enum xyz.cofe.text.parse.CharType
- Arr<A> - Class in xyz.cofe.text.parse
-
Массив элементов
- Arr() - Constructor for class xyz.cofe.text.parse.Arr
-
Конструктор
- Arr(Iterable<A>) - Constructor for class xyz.cofe.text.parse.Arr
-
Конструктор
- ArrPattern<Item> - Class in xyz.cofe.text.parse
- ArrPattern(Arr<Item>) - Constructor for class xyz.cofe.text.parse.ArrPattern
- ArrPattern.Pattern1<Item,A> - Class in xyz.cofe.text.parse
- ArrPattern.Pattern2<Item,A,B> - Class in xyz.cofe.text.parse
B
- BasicCharPointer - Class in xyz.cofe.text.parse
-
Базовая реализация
CharPointer - BasicCharPointer(String, int) - Constructor for class xyz.cofe.text.parse.BasicCharPointer
- BasicCharPointer(BasicCharPointer) - Constructor for class xyz.cofe.text.parse.BasicCharPointer
- BasicTokenPointer - Class in xyz.cofe.text.parse
-
Указатель на лексемы
- BasicTokenPointer(List<Token>, int) - Constructor for class xyz.cofe.text.parse.BasicTokenPointer
- BasicTokenPointer(BasicTokenPointer, int) - Constructor for class xyz.cofe.text.parse.BasicTokenPointer
- begin - Variable in class xyz.cofe.text.parse.Token
- BmpCodePoint - xyz.cofe.text.parse.CharType
- build(BiFunction<P, P, R>) - Method in class xyz.cofe.text.parse.Alternatives
-
Указывает функцию для построения
- build(BiFunction<CharPointer, CharPointer, R>) - Method in class xyz.cofe.text.parse.CharAlternatives
-
Указывает функцию для построения
- build(Fn2<P, P, R>) - Method in class xyz.cofe.text.parse.Repeat
-
Указывает функцию для построения
- build(Fn2<P, P, R>) - Method in class xyz.cofe.text.parse.Sequence
-
Указывает функцию для построения
- build(Fn3<P, P, T, R>) - Method in class xyz.cofe.text.parse.Alternatives
-
Указывает функцию для построения
- build(Fn3<P, P, Arr<? super T>, T>) - Method in class xyz.cofe.text.parse.Builder.RepBuilder
- build(Fn3<P, P, Arr<R>, R>) - Method in class xyz.cofe.text.parse.Repeat
-
Указывает функцию для построения
- build(Fn3<P, P, Arr<R>, R>) - Method in class xyz.cofe.text.parse.Sequence
-
Указывает функцию для построения
- build(Fn3<P, P, Arr<T>, T>) - Method in class xyz.cofe.text.parse.Builder.SeqBuilder
-
Создаент функцию - последовательнсть
- build(Fn3<CharPointer, CharPointer, Token, R>) - Method in class xyz.cofe.text.parse.CharAlternatives
-
Указывает функцию для построения
- Builder - Class in xyz.cofe.text.parse
-
Функции облегчающие построение анализаторов
- Builder() - Constructor for class xyz.cofe.text.parse.Builder
- Builder.RepBuilder<P extends Pointer,T extends Tok<P>> - Class in xyz.cofe.text.parse
- Builder.SeqBuilder<P extends Pointer,T extends Tok<P>> - Class in xyz.cofe.text.parse
-
Создание последовательности
C
- CharAlternatives<T extends Token> - Class in xyz.cofe.text.parse
-
Несколько альтернативных правил
- CharAlternatives(Function<CharPointer, Token>[]) - Constructor for class xyz.cofe.text.parse.CharAlternatives
-
Конструктор
- CharAlternatives(CharAlternatives<T>) - Constructor for class xyz.cofe.text.parse.CharAlternatives
-
Конструктор копирования
- CharPointer - Interface in xyz.cofe.text.parse
-
Указатель по тексту
- CharType - Enum in xyz.cofe.text.parse
-
Функция проверки принадлежности символа к классу символов
- clone() - Method in class xyz.cofe.text.parse.Alternatives
-
Клонирование
- clone() - Method in class xyz.cofe.text.parse.CharAlternatives
-
Клонирование
- clone() - Method in class xyz.cofe.text.parse.Repeat
-
Клонирование
- CommonPointer<SELF extends CommonPointer<SELF,Item,Pos>,Item,Pos> - Interface in xyz.cofe.text.parse
-
Указатель на некую последовательность токенов/лексем
- compareTo(Pointer) - Method in class xyz.cofe.text.parse.BasicCharPointer
- compareTo(Pointer) - Method in class xyz.cofe.text.parse.BasicTokenPointer
- contains(Object) - Method in class xyz.cofe.text.parse.Arr
-
Возвращае что массив содержит указанный элемент
- containsAll(Collection<?>) - Method in class xyz.cofe.text.parse.Arr
-
Проверка что массив содержит все указанные элементы
- current - Variable in class xyz.cofe.text.parse.TokenIterator
D
- Defined - xyz.cofe.text.parse.CharType
- Digit - xyz.cofe.text.parse.CharType
- DIGIT_DOT - xyz.cofe.text.parse.CharType
E
- each(Consumer<? super A>) - Method in class xyz.cofe.text.parse.Arr
- end - Variable in class xyz.cofe.text.parse.Token
- eof() - Method in class xyz.cofe.text.parse.BasicCharPointer
- eof() - Method in class xyz.cofe.text.parse.BasicTokenPointer
- eof() - Method in interface xyz.cofe.text.parse.CharPointer
-
Возвращает признак что достигнут конец текста
- eof() - Method in interface xyz.cofe.text.parse.Pointer
- equals(Object) - Method in class xyz.cofe.text.parse.BasicCharPointer
- exprTemplate(String) - Method in enum xyz.cofe.text.parse.CharType
F
- fetch(CharPointer) - Method in class xyz.cofe.text.parse.TokenIterator
- filter(Predicate<A>) - Method in class xyz.cofe.text.parse.Arr
- first() - Method in class xyz.cofe.text.parse.Arr
G
- get(int) - Method in class xyz.cofe.text.parse.Arr
-
Возвращает жлемент по индексу
- getBegin() - Method in class xyz.cofe.text.parse.Token
-
Возвращает начало лексемы
- getBuilder() - Method in class xyz.cofe.text.parse.Alternatives
-
Функция для создания лексемы
- getBuilder() - Method in class xyz.cofe.text.parse.CharAlternatives
-
Функция для создания лексемы
- getBuilder() - Method in class xyz.cofe.text.parse.Repeat
-
Функция для создания лексемы
- getBuilder() - Method in class xyz.cofe.text.parse.Sequence
-
Функция для создания лексемы
- getEnd() - Method in interface xyz.cofe.text.parse.Tok
- getEnd() - Method in class xyz.cofe.text.parse.Token
-
Возвращает конец лексемы
- getExpression() - Method in class xyz.cofe.text.parse.Repeat
-
Возвращает повторяющиеся правило
- getExpressions() - Method in class xyz.cofe.text.parse.Alternatives
-
Возвращает список возможных вариантов
- getExpressions() - Method in class xyz.cofe.text.parse.CharAlternatives
-
Возвращает список возможных вариантов
- getExpressions() - Method in class xyz.cofe.text.parse.Sequence
-
Возвращает воследовательность правил
- getIndex() - Method in class xyz.cofe.text.parse.IndexValue
- getMax() - Method in class xyz.cofe.text.parse.Repeat
-
Возвращает максимальное кол-во повторов
- getMin() - Method in class xyz.cofe.text.parse.Repeat
-
Возвращает минимальное кол-во повторов
- getParsers() - Method in class xyz.cofe.text.parse.TokenIterator
- getParsers() - Method in class xyz.cofe.text.parse.Tokenizer
- getPointer() - Method in class xyz.cofe.text.parse.Tokenizer
- getText() - Method in class xyz.cofe.text.parse.Token
-
Возвращает текст лексемы
- getValue() - Method in class xyz.cofe.text.parse.IndexValue
H
- hashCode() - Method in class xyz.cofe.text.parse.BasicCharPointer
- hasNext() - Method in class xyz.cofe.text.parse.TokenIterator
- HighSurrogate - xyz.cofe.text.parse.CharType
I
- i() - Method in class xyz.cofe.text.parse.IndexValue
- IdentifierIgnorable - xyz.cofe.text.parse.CharType
- Ideographic - xyz.cofe.text.parse.CharType
- indexes() - Method in class xyz.cofe.text.parse.Arr
- indexOf(Object) - Method in class xyz.cofe.text.parse.Arr
-
Возвращает индекс элемента
- IndexValue<A> - Class in xyz.cofe.text.parse
- IndexValue(int, A) - Constructor for class xyz.cofe.text.parse.IndexValue
- InOutTemplate - Class in xyz.cofe.text.parse.tmpl
-
Функция генерации текста по шаблону с двумя переменными in, out
- InOutTemplate(Template) - Constructor for class xyz.cofe.text.parse.tmpl.InOutTemplate
-
Конструктор
- isEmpty() - Method in class xyz.cofe.text.parse.Arr
-
Возвращает признак что массив пустой
- ISOControl - xyz.cofe.text.parse.CharType
- iterator() - Method in class xyz.cofe.text.parse.Arr
-
Итератор по массиву
- iterator() - Method in class xyz.cofe.text.parse.Tokenizer
J
- JavaIdentifierPart - xyz.cofe.text.parse.CharType
- JavaIdentifierStart - xyz.cofe.text.parse.CharType
L
- lastIndexOf(Object) - Method in class xyz.cofe.text.parse.Arr
-
Возвращает последний индекс элемента
- Letter - xyz.cofe.text.parse.CharType
- LetterOrDigit - xyz.cofe.text.parse.CharType
- like(int, Class<A>) - Method in class xyz.cofe.text.parse.ArrPattern
- like(int, Class<B>) - Method in class xyz.cofe.text.parse.ArrPattern.Pattern1
- limit(long) - Method in class xyz.cofe.text.parse.Arr
- lookup() - Method in class xyz.cofe.text.parse.BasicCharPointer
- lookup() - Method in class xyz.cofe.text.parse.BasicTokenPointer
- lookup() - Method in interface xyz.cofe.text.parse.CommonPointer
-
Просмотр одного символа относительно указателя
- lookup(int) - Method in interface xyz.cofe.text.parse.CommonPointer
-
Просмотр одного символа с указанным смещением, относительно указателя
- lookup(int, Function<Item, T>) - Method in interface xyz.cofe.text.parse.CommonPointer
- lookup(Function<Item, T>) - Method in interface xyz.cofe.text.parse.CommonPointer
- LowerCase - xyz.cofe.text.parse.CharType
- LowSurrogate - xyz.cofe.text.parse.CharType
M
- map(Function<A, B>) - Method in class xyz.cofe.text.parse.Arr
- match(Fn1<A, Z>) - Method in class xyz.cofe.text.parse.ArrPattern.Pattern1
- match(Fn2<A, B, Z>) - Method in class xyz.cofe.text.parse.ArrPattern.Pattern2
- max(int) - Method in class xyz.cofe.text.parse.Repeat
-
Указывает максимальное кол-во повторов
- min(int) - Method in class xyz.cofe.text.parse.Repeat
-
Указывает минимальное кол-во повторов
- Mirrored - xyz.cofe.text.parse.CharType
- move(int) - Method in class xyz.cofe.text.parse.BasicCharPointer
- move(int) - Method in class xyz.cofe.text.parse.BasicTokenPointer
- move(int) - Method in interface xyz.cofe.text.parse.CommonPointer
-
Перемещение указателя на заданное кол-во символов вперед
N
- next() - Method in class xyz.cofe.text.parse.TokenIterator
- notNull() - Method in class xyz.cofe.text.parse.Arr
P
- parse(String) - Static method in class xyz.cofe.text.parse.tmpl.InOutTemplate
-
Парсинг шаблона
- parse(String) - Static method in interface xyz.cofe.text.parse.tmpl.Template
-
Парсинг шаблона.
- parse(String, int, Function<? super CharPointer, ? extends Token>...) - Static method in class xyz.cofe.text.parse.Tokenizer
- parse(String, Function<? super CharPointer, ? extends Token>...) - Static method in class xyz.cofe.text.parse.Tokenizer
- pattern() - Method in class xyz.cofe.text.parse.Arr
- Pattern1(Arr<Item>, Fn0<Optional<A>>) - Constructor for class xyz.cofe.text.parse.ArrPattern.Pattern1
- Pattern2(Arr<Item>, Fn0<Optional<A>>, Fn0<Optional<B>>) - Constructor for class xyz.cofe.text.parse.ArrPattern.Pattern2
- pointer() - Method in class xyz.cofe.text.parse.BasicCharPointer
- pointer() - Method in class xyz.cofe.text.parse.BasicTokenPointer
- pointer() - Method in interface xyz.cofe.text.parse.CommonPointer
-
Возвращает текущий указатель в тексте
- Pointer - Interface in xyz.cofe.text.parse
- product(Iterable<B>) - Method in class xyz.cofe.text.parse.Arr
- product(Iterable<B>, Iterable<C>, Iterable<D>, Iterable<E>, QuintConsumer<A, B, C, D, E>) - Method in class xyz.cofe.text.parse.Arr
- product(Iterable<B>, Iterable<C>, Iterable<D>, QuadConsumer<A, B, C, D>) - Method in class xyz.cofe.text.parse.Arr
- product(Iterable<B>, Iterable<C>, TripleConsumer<A, B, C>) - Method in class xyz.cofe.text.parse.Arr
- product(Iterable<B>, BiConsumer<A, B>) - Method in class xyz.cofe.text.parse.Arr
R
- reduce(R, BiFunction<R, A, R>) - Method in class xyz.cofe.text.parse.Arr
- RepBuilder(Function<P, T>) - Constructor for class xyz.cofe.text.parse.Builder.RepBuilder
- repeat(Function<CharPointer, Token>) - Static method in class xyz.cofe.text.parse.TokBuilder
-
Повтор правила
- Repeat<P extends Pointer,T extends Tok<P>> - Class in xyz.cofe.text.parse
-
Повтор нескольких правил подряд
- Repeat(Function<P, T>, Fn3<P, P, Arr<? super T>, T>) - Constructor for class xyz.cofe.text.parse.Repeat
-
Конструктор
- Repeat(Repeat<P, T>) - Constructor for class xyz.cofe.text.parse.Repeat
-
Конструктор копирования
- reverse() - Method in class xyz.cofe.text.parse.Arr
S
- seq(Function<P, T>...) - Static method in class xyz.cofe.text.parse.Builder
-
Создание функции-правила последовательности правил
- SeqBuilder(Function<P, T>[]) - Constructor for class xyz.cofe.text.parse.Builder.SeqBuilder
-
Конструктор
- sequence(Function<CharPointer, Token>...) - Static method in class xyz.cofe.text.parse.TokBuilder
-
Последовательность
- Sequence<P extends Pointer,T extends Tok<P>> - Class in xyz.cofe.text.parse
-
Последовательность правил
- Sequence(Function<P, T>[], Fn3<P, P, Arr<T>, T>) - Constructor for class xyz.cofe.text.parse.Sequence
-
Конструктор
- setMax(int) - Method in class xyz.cofe.text.parse.Repeat
-
Указывает максимальное кол-во повторов
- setMin(int) - Method in class xyz.cofe.text.parse.Repeat
-
Указывает минимальное кол-во повторов
- size() - Method in class xyz.cofe.text.parse.Arr
-
Возвращает размер массива
- sort(Comparator<A>) - Method in class xyz.cofe.text.parse.Arr
- SpaceChar - xyz.cofe.text.parse.CharType
- SupplementaryCodePoint - xyz.cofe.text.parse.CharType
- Surrogate - xyz.cofe.text.parse.CharType
T
- Template - Interface in xyz.cofe.text.parse.tmpl
-
Функция генерации текста по шаблону
- test(char) - Method in enum xyz.cofe.text.parse.CharType
- test(int) - Method in enum xyz.cofe.text.parse.CharType
- test(Character) - Method in enum xyz.cofe.text.parse.CharType
- text(int) - Method in class xyz.cofe.text.parse.BasicCharPointer
- text(int) - Method in interface xyz.cofe.text.parse.CharPointer
-
Просмотр текста на заданное кол0во символов относительно указателя
- TitleCase - xyz.cofe.text.parse.CharType
- Tok<P extends Pointer> - Interface in xyz.cofe.text.parse
- TokBuilder - Class in xyz.cofe.text.parse
-
Построение лексических анализаторов
- TokBuilder() - Constructor for class xyz.cofe.text.parse.TokBuilder
- Token - Class in xyz.cofe.text.parse
-
Лексема
- Token(CharPointer, CharPointer) - Constructor for class xyz.cofe.text.parse.Token
-
Конструктор
- Token(Token) - Constructor for class xyz.cofe.text.parse.Token
-
Конструктор копирования
- TokenIterator - Class in xyz.cofe.text.parse
-
Итератор по списку лексем
- TokenIterator(CharPointer, Function<CharPointer, ? extends Token>[]) - Constructor for class xyz.cofe.text.parse.TokenIterator
- Tokenizer - Class in xyz.cofe.text.parse
-
Лексический анализатор
- Tokenizer(String, int, Iterable<Function<CharPointer, ? extends Token>>) - Constructor for class xyz.cofe.text.parse.Tokenizer
- Tokenizer(String, int, Function<CharPointer, ? extends Token>...) - Constructor for class xyz.cofe.text.parse.Tokenizer
- TokenPointer - Interface in xyz.cofe.text.parse
-
Указатель на лексемы
- toList() - Method in class xyz.cofe.text.parse.Arr
- toString() - Method in class xyz.cofe.text.parse.BasicCharPointer
- toString() - Method in class xyz.cofe.text.parse.Token
U
- UNDEFINED - xyz.cofe.text.parse.CharType
- UnicodeIdentifierPart - xyz.cofe.text.parse.CharType
- UnicodeIdentifierStart - xyz.cofe.text.parse.CharType
- union(Iterable<A>...) - Method in class xyz.cofe.text.parse.Arr
- UpperCase - xyz.cofe.text.parse.CharType
V
- v() - Method in class xyz.cofe.text.parse.IndexValue
- ValidCodePoint - xyz.cofe.text.parse.CharType
- valueOf(String) - Static method in enum xyz.cofe.text.parse.CharType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum xyz.cofe.text.parse.CharType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- Whitespace - xyz.cofe.text.parse.CharType
X
- xyz.cofe.text.parse - package xyz.cofe.text.parse
- xyz.cofe.text.parse.tmpl - package xyz.cofe.text.parse.tmpl
All Classes All Packages