(and *andExpr)
| 25394 | } |
| 25395 | |
| 25396 | func (p *parser) parseAndExpr(and *andExpr) (any, bool) { |
| 25397 | if p.debug { |
| 25398 | defer p.out(p.in("parseAndExpr")) |
| 25399 | } |
| 25400 | |
| 25401 | pt := p.pt |
| 25402 | state := p.cloneState() |
| 25403 | p.pushV() |
| 25404 | _, ok := p.parseExprWrap(and.expr) |
| 25405 | p.popV() |
| 25406 | p.restoreState(state) |
| 25407 | p.restore(pt) |
| 25408 | |
| 25409 | return nil, ok |
| 25410 | } |
| 25411 | |
| 25412 | func (p *parser) parseAnyMatcher(any *anyMatcher) (any, bool) { |
| 25413 | if p.debug { |
no test coverage detected