parseVarRef parses a reference to a measurement or field.
()
| 227 | |
| 228 | // parseVarRef parses a reference to a measurement or field. |
| 229 | func (p *Parser) parseVarRef() (*VarRef, error) { |
| 230 | // Parse the segments of the variable ref. |
| 231 | segments, err := p.parseSegmentedIdents() |
| 232 | if err != nil { |
| 233 | return nil, err |
| 234 | } |
| 235 | |
| 236 | vr := &VarRef{Val: strings.Join(segments, ".")} |
| 237 | |
| 238 | return vr, nil |
| 239 | } |
| 240 | |
| 241 | func rewriteIsOp(expr Expr) (Token, error) { |
| 242 | affirmative := true |
no test coverage detected