Commit Graph

27 Commits (47538cf6cebbc143076043c5561d0f2a2c16ab6a)

Author SHA1 Message Date
Brian Brazil 99905f82a6 Remove keep_common modifier.
7 years ago
Brian Brazil 6f5d952132 Check for invalid utf-8 in lexer strings.
8 years ago
Alexey Miroshkin bf0e441576 Instantiate lexer inline for the test
8 years ago
Alexey Miroshkin 485f7dde08 Fix data race in lexer and lexer test
8 years ago
royels 2fdc5717a3 promql: add power binary operation
9 years ago
Ali Reza e7eba75690 remove keeping_extra because it's replaced with keep_common
9 years ago
Brian Brazil 1d08c4fef0 Add 'ignoring' as modifier for binops.
9 years ago
Tobias Schmidt 8cc86f25c0 Implement relative complement set operator "unless"
9 years ago
Fabian Reinartz ab3d7a0ec0 Remove old alerting syntax
9 years ago
Julius Volz 9ea2465b99 Fix typo in lexer test.
9 years ago
Tobias Schmidt 907b1380a7 Add tests to specify the string escaping behavior
9 years ago
Brian Brazil 9d0112d7cf Add without aggregator modifier.
9 years ago
Fabian Reinartz 6b4a6962d2 Support old alerting rule syntax
9 years ago
Fabian Reinartz 4209ec6864 Change WITH keyword to LABELS
9 years ago
Fabian Reinartz af3a6661ed Implement new alerting rule syntax
9 years ago
Brian Brazil 29e8dc2c49 promql: Add 'bool' modifier to comparison functions
9 years ago
Julius Volz 4e4b468fba Fix lexer bug treating non-Latin Unicode digits as digits.
9 years ago
Fabian Reinartz 749ae450c5 promql: add runbook to alert statement.
10 years ago
Julius Volz 5e2d1c1464 Deprecate `keeping_extra`, rename it to `keep_common`.
10 years ago
Fabian Reinartz c60e3387ef promql: fix lexing of \r as whitespaces
10 years ago
Fabian Reinartz a236c01457 Add time series description parsing.
10 years ago
Fabian Reinartz d122749b39 Enhance lexer testing output
10 years ago
Fabian Reinartz 969c231191 Make parser more strict about identifiers, extract number parsing
10 years ago
Fabian Reinartz 8707c54508 Fix single quote parsing, add tests
10 years ago
Fabian Reinartz 279831cdf1 Fix and improve parsing error output.
10 years ago
Fabian Reinartz 25cdff3527 Remove `name` arg from `Parse*` functions, enhance parsing errors.
10 years ago
Fabian Reinartz 32b7595c47 Create promql package with lexer/parser.
10 years ago