MCPcopy
hub / github.com/uber/aresdb / NewParser

Function NewParser

query/expr/parser.go:37–39  ·  view source on GitHub ↗

NewParser returns a new instance of Parser.

(r io.Reader)

Source from the content-addressed store, hash-verified

35
36// NewParser returns a new instance of Parser.
37func NewParser(r io.Reader) *Parser {
38 return &Parser{s: newBufScanner(r)}
39}
40
41// ParseExpr parses an expression string and returns its AST representation.
42func ParseExpr(s string) (Expr, error) { return NewParser(strings.NewReader(s)).ParseExpr(0) }

Callers 2

TestParser_ParseExprFunction · 0.92
ParseExprFunction · 0.70

Calls 1

newBufScannerFunction · 0.85

Tested by 1

TestParser_ParseExprFunction · 0.74