-
Notifications
You must be signed in to change notification settings - Fork 803
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
Verbatim string ast #10769
Verbatim string ast #10769
Conversation
Hmm, saw the same test. We regressed opening static classes somehow. cc @KevinRansom |
errr, default interface tests |
This is ready for review.
is related to my changes? |
@nojaf No, your changes are fine, but something is wrong with your merge of main into this branch, since it's not picking up a fix to our test helpers that was made recently. Would it be possible to just rebase atop latest |
e478314
to
98139c8
Compare
@cartermp I think the rebase is ok now. Getting different problems now. |
Are you against the very latest
Either that or we have our internal build broken? Will investigate |
Oh, looks like there are changes required to the vsintegration as a result of this. We were only looking at FCS-level changes, which explains that. @nojaf you'll need to update the vsintegration in FSharp.Editor as well. My bad, man. |
No, it's on our end. @dsyme some of your changes were merged without updating VS, leading to compile errors. |
This fixes it: #10783 |
Great, thanks for the quick response 👍. |
98139c8
to
a9c4bdd
Compare
a9c4bdd
to
2a1e51b
Compare
1a327cb
to
e91e8bf
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
APIs with bool->bool->bool are real easy to get wrong, can you simplify, use enums, or a flag enum or something please.
Otherwise this looks great.
Thanks
e91e8bf
to
f7dbaf3
Compare
f7dbaf3
to
0aebae1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! I think this is great.
I also extended |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good. I had one comment regarding the use of bools for the token definitions.
An attempt to keep track in the AST whether a string is verbatim and/or triple quote or not.
Fixes #10209.
Many thanks again @baronfel for doing some pair programming on this.