prometheus/storage
Fabian Reinartz 32b7595c47 Create promql package with lexer/parser.
This commit creates a (so far unused) package. It contains the a custom
lexer/parser for the query language.

ast.go: New AST that interacts well with the parser.
lex.go: Custom lexer (new).
lex_test.go: Lexer tests (new).
parse.go: Custom parser (new).
parse_test.go: Parser tests (new).
functions.go: Changed function type, dummies for parser testing (barely changed/dummies).
printer.go: Adapted from rules/ and adjusted to new AST (mostly unchanged, few additions).
2015-04-23 16:04:50 +02:00
..
local Comment improvement. 2015-04-14 10:49:43 +02:00
metric Create promql package with lexer/parser. 2015-04-23 16:04:50 +02:00
remote Allow writing to InfluxDB/OpenTSDB at the same time. 2015-04-02 20:24:38 +02:00
storage.go Allow writing to InfluxDB/OpenTSDB at the same time. 2015-04-02 20:24:38 +02:00