MCPcopy Index your code
hub / github.com/perkeep/perkeep / parseAnd

Method parseAnd

pkg/search/expr.go:191–203  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

189}
190
191func (p *parser) parseAnd() (c *Constraint, err error) {
192 c, err = p.parseOperand()
193 if err != nil {
194 return
195 }
196 switch p.peek().typ {
197 case tokenAnd:
198 p.next()
199 case tokenOr, tokenClose, tokenEOF:
200 return
201 }
202 return p.parseAndRHS(c)
203}
204
205func (p *parser) parseAndRHS(lhs *Constraint) (c *Constraint, err error) {
206 var rhs *Constraint

Callers 1

parseOrRHSMethod · 0.95

Calls 4

parseOperandMethod · 0.95
peekMethod · 0.95
nextMethod · 0.95
parseAndRHSMethod · 0.95

Tested by

no test coverage detected