| Package | Description |
|---|---|
| xyz.cofe.text.parser | |
| xyz.cofe.text.parser.lex |
| Modifier and Type | Field and Description |
|---|---|
protected List<TokenParser> |
ListLexer.parsers
Разпознователи (TokenParser)
|
| Modifier and Type | Method and Description |
|---|---|
List<TokenParser> |
ListLexer.getParsers()
Возвращает список разпознователей (TokenParser)
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnyCharParser |
class |
FieldAccessParser
fieldAccess ::= identifier { '.' identifier }
|
class |
IdentifierParser
Анализатор для лексемы идентификатора.
|
class |
KeywordsParser
Парсер ключевых слов
|
class |
NumberConstParser |
class |
OrParser
Парсер - комбинатор из нескольких парсеров
|
class |
SLCommentParser
Лексема - однострочный комментарий в стиле языка C.
|
class |
TagNameParser
Парсер "Тег"
Тег ::= ( Буква | Цифра | '-' | '_' )+ [ ':' ( Буква | Цифра | '-' | '_' )+ ]
|
class |
TextConstParser |
class |
WhiteSpaceParser
Лексемма - пробелный символ.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<TokenParser> |
OrParser.variants |
| Modifier and Type | Method and Description |
|---|---|
List<TokenParser> |
OrParser.getVariants() |
| Constructor and Description |
|---|
OrParser(TokenParser... variants) |
Copyright © 2018. All rights reserved.