-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Select expression breaks if you have dot character on the second line of any branch #342
Comments
Now, I'm guessing that this relates to the attributes feature, however, this shouldn't be a problem, because parser shouldn't expect attributes in the middle of select expression. I think it's a parser bug. |
It is not. FTL syntax focuses on error recoverability from any syntactic error ensuring that the parser can find the start of the next entry. In result a compromise had to be made for multi-line values - several characters have to be escaped - https://github.com/projectfluent/fluent/blob/master/spec/fluent.ebnf#L110 You need |
Hello!
Consider the following example:
https://projectfluent.org/play/?id=fcbc0ff1daf506a0e6943ab9658b1340
This causes a syntax error. However, if you would replace dot character with any other one, it's working OK.
These also causes errors:
It looks like first character of the line can't be a dot. Why is that?
The text was updated successfully, but these errors were encountered: