All Classes
| Class | Description |
|---|---|
| AltOP<P extends Pointer<?,?,P>,T extends Tok<P>> |
Правило алтернативной грамматической конструкции - т.е. соответ вертикальной черте в грамматике BNF
GR |
| AltOPImpl<P extends Pointer<?,?,P>,T extends Tok<P>> |
Реализация функции грамматики - альтернативного выбора
|
| CharPointer |
Указатель на потом симвлов строки
|
| Chars |
Предопределенные классы симвлов
|
| CToken |
Токен соответствующий последовательности символов
|
| GR<P extends Pointer<?,?,P>,T extends Tok<P>> |
Граматическое правило - это токое правло согласно которому входная
последовтельность символов либо принадлежит (совпадает) с данным правилом , либо нет.
|
| GRNameImpl |
Хранение ссылки на "имя" правила
|
| ImplementError |
Ошибка реализации парсера,
т.е. когда нарушается api между xparse бибилотекой и клиентской стороной
|
| LPointer<T,SELF extends LPointer<T,SELF>> |
Указатель на список токенов/лексем
|
| MapResultError |
Внешная API Функция вернула неожиданный результат
|
| Pointer<TOK,POS,SELF extends Pointer<TOK,POS,SELF>> |
Указатель на список символов/лексем
|
| ProxyGR<P extends Pointer<?,?,P>,T extends Tok<P>> | |
| RptOP<P extends Pointer<?,?,P>,T extends Tok<P>> |
Правило повтора конструкции - т.е. соответ фигурным скобкам черте в грамматике BNF
GR |
| RptOPImpl<P extends Pointer<?,?,P>,T extends Tok<P>> |
Правило повтора конструкции - т.е. соответ фигурным скобкам черте в грамматике BNF
GR |
| Sq2OP<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>> |
Конструктор грамматического правила - последовательности
|
| Sq2OPImpl<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>> | |
| Sq3OP<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>,T3 extends Tok<P>> |
Конструктор грамматического правила - последовательности
|
| Sq3OPImpl<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>,T3 extends Tok<P>> | |
| Sq4OP<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>,T3 extends Tok<P>,T4 extends Tok<P>> |
Конструктор грамматического правила - последовательности
|
| Sq4OPImpl<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>,T3 extends Tok<P>,T4 extends Tok<P>> | |
| 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>> |
Конструктор грамматического правила - последовательности
|
| 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>> | |
| SqNOPImpl<P extends Pointer<?,?,P>> | |
| Tok<P extends Pointer<?,?,P>> |
Токен/Лексема - результат разбора последовательности входящих сиволов
|
| Tokenizer<P extends Pointer<?,?,P>,T extends Tok<P>> |
Итератор - преобразователь входной цепочки символов в токены
|
| TokensIterator<P extends Pointer<?,?,P>,T extends Tok<P>> |
Итератор по распарсеным токенам
|
| TPointer |
Указаетль на лексемы
|