All Classes
| Class | Description |
|---|---|
| Alternatives<P extends Pointer,T extends Tok<P>> |
Несколько альтернативных правил
|
| Arr<A> |
Массив элементов
|
| ArrPattern<Item> | |
| ArrPattern.Pattern1<Item,A> | |
| ArrPattern.Pattern2<Item,A,B> | |
| BasicCharPointer |
Базовая реализация
CharPointer |
| BasicTokenPointer |
Указатель на лексемы
|
| Builder |
Функции облегчающие построение анализаторов
|
| Builder.RepBuilder<P extends Pointer,T extends Tok<P>> | |
| Builder.SeqBuilder<P extends Pointer,T extends Tok<P>> |
Создание последовательности
|
| CharAlternatives<T extends Token> |
Несколько альтернативных правил
|
| CharPointer |
Указатель по тексту
|
| CharType |
Функция проверки принадлежности символа к классу символов
|
| CommonPointer<SELF extends CommonPointer<SELF,Item,Pos>,Item,Pos> |
Указатель на некую последовательность токенов/лексем
|
| IndexValue<A> | |
| InOutTemplate |
Функция генерации текста по шаблону с двумя переменными in, out
|
| Pointer | |
| Repeat<P extends Pointer,T extends Tok<P>> |
Повтор нескольких правил подряд
|
| Sequence<P extends Pointer,T extends Tok<P>> |
Последовательность правил
|
| Template |
Функция генерации текста по шаблону
|
| Tok<P extends Pointer> | |
| TokBuilder |
Построение лексических анализаторов
|
| Token |
Лексема
|
| TokenIterator |
Итератор по списку лексем
|
| Tokenizer |
Лексический анализатор
|
| TokenPointer |
Указатель на лексемы
|