influxdb/influxdb_influxql_parser
Stuart Carnie f54124102e
fix: InfluxQL parser incompatibilities (#6034)
* fix: Parse regular expressions starting with possible escape sequence

This was failing because the previous combinator, `is_not`, would return
an error if it consumed no input when identifying one of the characters
in its set. This case would then prevent the remainder of the
`regex_literal` parser from identifying and ignoring sequences like "\w"

* fix: Parse microsecond duration literals with correct unit suffix

* fix: Parse a var ref as a 3-part, segmented identifier

Closes #6033

* chore: Address lint warnings

* chore: Additional test cases per feedback
2022-11-03 05:43:16 +00:00
..
src fix: InfluxQL parser incompatibilities (#6034) 2022-11-03 05:43:16 +00:00
Cargo.toml feat: Use workspace package metadata to reduce differences and repetition 2022-10-24 13:04:09 -04:00