Add Regex Language Service features to the IDE.#25517
Add Regex Language Service features to the IDE.#25517dpoeschl merged 75 commits intodotnet:features/embeddedRegexfrom
Conversation
| <value>Regex - Comment</value> | ||
| </data> | ||
| <data name="Regex_Character_class" xml:space="preserve"> | ||
| <value>Regex - Character class</value> |
There was a problem hiding this comment.
All other words are capitalized. Should "class" be as well? #Closed
There was a problem hiding this comment.
probably. will fix. #Closed
|
@dpoeschl Anything else you would like? |
|
@dpoeschl can you take a look? i addressed all your feedback i think. Thanks! |
|
So I think we can put this in the feature branch now. And everything in there has been reviewed so getting it into However, I'm sending a PR soon to the feature branch as well to fix some licensing things. Let's wait for that before trying to get it into Edit: Unless @jinujoseph dissents. :) |
dpoeschl
left a comment
There was a problem hiding this comment.
Integration test failure might be related.
Sounds good. |
|
Looking at integration test. |
|
Test failure is at: https://ci.dot.net/job/dotnet_roslyn/job/features_embeddedRegex/job/windows_debug_vs-integration_prtest/256/ Retesting to see if its flakeyness or actually product. |
|
@dpoeschl how do i download the test results? i can't figure out jenkins. |
|
test windows_debug_vs-integration_prtest |
|
@CyrusNajmabadi #29001 updated to include this possibly related case, for which the log can be found at https://ci.dot.net/job/dotnet_roslyn/job/features_embeddedRegex/job/windows_debug_vs-integration_prtest/256/artifact/Binaries/Debug/Logs/Microsoft.VisualStudio.LanguageServices.IntegrationTests.dll.out.log, which indicates a VS crash happening at some point... |
|
But I don't see a dump anywhere. @sharwell & @jasonmalinowski were working on the procdump usage in integration tests a while back, though, and I don't know that status. |
|
https://ci.dot.net/job/dotnet_roslyn/job/features_embeddedRegex/job/windows_debug_vs-integration_prtest/ does not seem to be running. Not sure what to do. |
|
test windows_debug_vs-integration_prtest |
|
I think the previous one finally started running about an hour ago. Maybe it didn't retrigger the GitHub UI? I think this is it: https://ci.dot.net/job/dotnet_roslyn/job/features_embeddedRegex/job/windows_debug_vs-integration_prtest/257/ -- it's the right queue and points to the right SHA. If it succeeds I vote we merge. |
|
Console output: |
@jinujoseph Any concerns on this goign into the feature branch, and then having the feature branch merge into master? |
|
Yes. The licensing PR coming later today has to happen still. |
|
But into feature branch is 👍 from me. |
|
Great! can you merge in? It will help me in terms of keeping other branches up to date. Thanks much! :) |
|
Merging this into the feature branch without waiting for @jinujoseph because merging into the feature branch is approved and relatively harmless. Of course, any feedback about merging into master (other than the licensing thing) is appreciated still. 😄 |
|
Yay! Thanks |

This is a followup to #23984 . That PR adds the actual regex parser and corresponding tests. This PR adds support in the IDE for features such as classification and squiggles. It was broken out to make the PRs easier to review.