Timelion grammar needs to strictly require comma-delimitation between expressions. #10907
Labels
blocker
Feature:Visualizations
Generic visualization features (in case no more specific feature label is available)
release_note:enhancement
Blocks #8881.
Timelion expressions are currently both comma- and space-delimited. This precludes the possibility for writing multiline expressions and using whitespace as an organizational tool. For instance:
Will be interpreted as:
This is an invalid expression. To support the organizational use of whitespace in multiline expressions, we need to update Timelion's grammar to strictly require comma-delimitation between expressions, and ignore all whitespace.
Note: @rashidkpc mentioned that the ability to space-delimit your expressions is undocumented, so its usage should be less popular than the use of comma-delimited expressions. Nevertheless, we should display a warning if a user's expression is invalid and explain this change as a possible cause of the problem. @tbragin We'll also need to notify users of this potentially BWC breaking change in our release notes.
CC @thomasneirynck @ppisljar
The text was updated successfully, but these errors were encountered: