-
Notifications
You must be signed in to change notification settings - Fork 783
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
[RFC FS-1132] Interpolated strings syntax with multiple dollar signs #14640
Commits on Apr 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 09e40d7 - Browse repository at this point
Copy the full SHA 09e40d7View commit details -
Add new error for too many consecutive braces
In interpolated triple quoted strings that start with N times $ character, then can be max 2*N-1 consecutive { or } characters. New diagnostic is added for this error case.
Configuration menu - View commit details
-
Copy full SHA for c4e3308 - Browse repository at this point
Copy the full SHA c4e3308View commit details -
Configuration menu - View commit details
-
Copy full SHA for 295056e - Browse repository at this point
Copy the full SHA 295056eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4570987 - Browse repository at this point
Copy the full SHA 4570987View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7391a3 - Browse repository at this point
Copy the full SHA c7391a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 821a62e - Browse repository at this point
Copy the full SHA 821a62eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a47de2 - Browse repository at this point
Copy the full SHA 9a47de2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca20665 - Browse repository at this point
Copy the full SHA ca20665View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fd2f50 - Browse repository at this point
Copy the full SHA 7fd2f50View commit details -
Add comments in lex.fsl, fix linter errors
Replace enum<..>(..) usage in lex.fsl Use F.A ||| F.B instead of enum<F>(some int literal) in lex.fsl
Configuration menu - View commit details
-
Copy full SHA for 8ebface - Browse repository at this point
Copy the full SHA 8ebfaceView commit details -
Configuration menu - View commit details
-
Copy full SHA for f80e136 - Browse repository at this point
Copy the full SHA f80e136View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7b6640 - Browse repository at this point
Copy the full SHA e7b6640View commit details -
Fix brace matching for many braces
Make brace matching work for interpolated strings with many braces. Adds one tests, but perhaps more tests would be good.
Configuration menu - View commit details
-
Copy full SHA for 50d7423 - Browse repository at this point
Copy the full SHA 50d7423View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88cce36 - Browse repository at this point
Copy the full SHA 88cce36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92d8c34 - Browse repository at this point
Copy the full SHA 92d8c34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6175016 - Browse repository at this point
Copy the full SHA 6175016View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50a572e - Browse repository at this point
Copy the full SHA 50a572eView commit details -
Extract lexer changes into a new lexer rule
Refactor to keep the changes mostly contained into a new lexer rule. This makes it less likely to cause regression in regular interpolated strings and easier to put the feature behind a language version check, at a cost of some boiler-plate.
Configuration menu - View commit details
-
Copy full SHA for 2d13f31 - Browse repository at this point
Copy the full SHA 2d13f31View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6826f6 - Browse repository at this point
Copy the full SHA a6826f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63390c3 - Browse repository at this point
Copy the full SHA 63390c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bef0cd - Browse repository at this point
Copy the full SHA 1bef0cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7749a86 - Browse repository at this point
Copy the full SHA 7749a86View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef8caee - Browse repository at this point
Copy the full SHA ef8caeeView commit details -
Use errorR rather than diagnosticsLogger.ErrorR
Replace call to args.diagnosticsLogger.ErrorR in lex.fsl
Configuration menu - View commit details
-
Copy full SHA for 503e5e2 - Browse repository at this point
Copy the full SHA 503e5e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d33883b - Browse repository at this point
Copy the full SHA d33883bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e5434a - Browse repository at this point
Copy the full SHA 0e5434aView commit details