| Class | Description |
|---|---|
| AnyChar | |
| AnyCharParser | |
| Comment | |
| FieldAccess |
Доступ к полю: identifier { '.' identifier }
|
| FieldAccessParser |
fieldAccess ::= identifier { '.' identifier }
|
| Identifier |
Идентификатор
|
| IdentifierParser |
Анализатор для лексемы идентификатора.
|
| Keyword | |
| Keywords |
Набор ключевых слов
|
| Keywords.KeywordDesc | |
| KeywordsParser |
Парсер ключевых слов
|
| NumberConst | |
| NumberConstParser | |
| OrParser |
Парсер - комбинатор из нескольких парсеров
|
| SLCommentParser |
Лексема - однострочный комментарий в стиле языка C.
|
| TagName | |
| TagNameParser |
Парсер "Тег"
Тег ::= ( Буква | Цифра | '-' | '_' )+ [ ':' ( Буква | Цифра | '-' | '_' )+ ]
|
| TextConst |
Текстовая константа
"lalala \escape" |
| TextConstParser | |
| WhiteSpace | |
| WhiteSpaceParser |
Лексемма - пробелный символ.
|
Copyright © 2018. All rights reserved.