| Package | Description |
|---|---|
| xyz.cofe.text.parser | |
| xyz.cofe.text.parser.lex | |
| xyz.cofe.text.template.ast | |
| xyz.cofe.xml.stream.path |
| Modifier and Type | Method and Description |
|---|---|
Token |
Token.clone()
Создает клон объекта
|
Token |
TokenParser.parse(String source,
int offset)
Возвращает токен если ему соответ цепочка сиволов в указаной точке
|
| Modifier and Type | Method and Description |
|---|---|
static List<Token> |
LexerUtil.filter(List<Token> toks,
Class... whiteSpaceTokens)
Фильтрует токены в списке.
|
List<Token> |
ListLexer.parse(String source)
Разпознает цепочку символов последовательно перебирая из списка разпознователей
|
List<Token> |
Lexer.parse(String source,
Reciver<String> errorReciver)
Анализ входной цепочки символов
|
List<Token> |
ListLexer.parse(String source,
Reciver<String> errorReciver)
Разпознает цепочку символов последовательно перебирая из списка разпознователей
|
| Modifier and Type | Method and Description |
|---|---|
static List<Token> |
LexerUtil.filter(List<Token> toks,
Class... whiteSpaceTokens)
Фильтрует токены в списке.
|
| Constructor and Description |
|---|
Token(Token src)
Конструктор копирования
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnyChar |
class |
Comment |
class |
FieldAccess
Доступ к полю: identifier { '.' identifier }
|
class |
Identifier
Идентификатор
|
class |
Keyword |
class |
NumberConst |
class |
TagName |
class |
TextConst
Текстовая константа
"lalala \escape" |
class |
WhiteSpace |
| Modifier and Type | Method and Description |
|---|---|
Token |
FieldAccess.getBeginToken() |
Token |
FieldAccess.getEndToken() |
Token[] |
FieldAccess.getIdTokens() |
Token |
IdentifierParser.parse(String source,
int offset) |
Token |
SLCommentParser.parse(String source,
int offset) |
Token |
OrParser.parse(String source,
int offset) |
Token |
WhiteSpaceParser.parse(String source,
int offset) |
Token |
AnyCharParser.parse(String source,
int offset) |
| Constructor and Description |
|---|
AnyChar(Token src) |
FieldAccess(String id,
String source,
Token beginToken,
Token endToken,
Token[] ids) |
FieldAccess(String id,
String source,
Token beginToken,
Token endToken,
Token[] ids) |
| Modifier and Type | Field and Description |
|---|---|
Token |
Code.begin |
Token |
Block.begin |
Token |
Code.end |
Token |
Block.end |
Token |
Text.token |
Token |
Escape.token |
| Constructor and Description |
|---|
Block(Token begin,
AstNode body,
Token end) |
Code(Token begin,
BlockBody body,
Token end) |
Escape(Token token,
LinkedHashMap<String,String> rewriteMap) |
Text(Token token) |
| Modifier and Type | Method and Description |
|---|---|
protected List<Token> |
PathParser.lexParse(String text) |
| Modifier and Type | Method and Description |
|---|---|
protected PathExpression |
PathParser.parsePath(Pointer<Token> ptr) |
Copyright © 2018. All rights reserved.