-
Notifications
You must be signed in to change notification settings - Fork 126
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
Rewrite syntax EBNF #2399
Comments
@Graur please set |
@maxonfjvipon I didn't understand the problem described here. What exactly is wrong? You are talking about |
@yegor256 yes, about |
@maxonfjvipon sounds like a good intent, but I'm not sure it's possible to just "make it better" :) You are more than welcome to try. |
@yegor256 image this code:
With current grammar this code is valid but it does not work.
So there's a conflict of vertical and horizontal applications. I believe this code should be invalid on the level of grammar, means we should not allow to mix horizontal and vertical applications at all, even with braces, so this should be not valid too:
What do you think? |
@maxonfjvipon this issue does make sense (the one about vertical-vs-horizontal notation), but it should be in a new ticket |
@maxonfjvipon 3 puzzles #2482, #2483, #2484 are still not solved. |
@maxonfjvipon 2 puzzles #2483, #2484 are still not solved; solved: #2482. |
@maxonfjvipon the puzzle #2483 is still not solved; solved: #2482, #2484. |
@maxonfjvipon all 3 puzzles are solved here: #2482, #2483, #2484. |
Current syntax EBNF is quite poor and "weak". There are not enough structure blocks to resolve almost all our syntax errors: #415, #1468, #1469, #1841, #2291, #2320, #2321.
Need to rewrite it and make stricter
The text was updated successfully, but these errors were encountered: