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

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
 
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