public class PathParser extends Object
path ::= root | [root] tag {pathOp tag}
root ::= '/'
pathOp ::= '/'
tag ::= qname
qname ::= localName [ ':' localName]
qprefix ::= ( Буква | Цифра | '-' | '_' )
| Constructor and Description |
|---|
PathParser() |
| Modifier and Type | Method and Description |
|---|---|
protected xyz.cofe.text.parser.ListLexer |
createLexer() |
protected List<xyz.cofe.text.parser.Token> |
lexParse(String text) |
PathExpression |
parse(String text) |
protected PathExpression |
parsePath(xyz.cofe.collection.Pointer<xyz.cofe.text.parser.Token> ptr) |
public PathExpression parse(String text)
protected PathExpression parsePath(xyz.cofe.collection.Pointer<xyz.cofe.text.parser.Token> ptr)
protected xyz.cofe.text.parser.ListLexer createLexer()
Copyright © 2017. All rights reserved.