Predicate ::= '[' PredicateExpr ']'
(n node)
| 358 | |
| 359 | // Predicate ::= '[' PredicateExpr ']' |
| 360 | func (p *parser) parsePredicate(n node) node { |
| 361 | p.skipItem(itemLBracket) |
| 362 | opnd := p.parseExpression(n) |
| 363 | p.skipItem(itemRBracket) |
| 364 | return opnd |
| 365 | } |
| 366 | |
| 367 | // LocationPath ::= RelativeLocationPath | AbsoluteLocationPath |
| 368 | func (p *parser) parseLocationPath(n node) (opnd node) { |
no test coverage detected