1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-17 20:35:07 +00:00
serenity/Userland/DevTools/HackStudio/LanguageServers/Cpp
Ali Mohammad Pur f364fcec5d LibRegex+Everywhere: Make LibRegex more unicode-aware
This commit makes LibRegex (mostly) capable of operating on any of
the three main string views:
- StringView for raw strings
- Utf8View for utf-8 encoded strings
- Utf32View for raw unicode strings

As a result, regexps with unicode strings should be able to properly
handle utf-8 and not stop in the middle of a code point.
A future commit will update LibJS to use the correct type of string
depending on the flags.
2021-07-18 21:10:55 +04:30
..
Tests CppLanguageServer: Add test for "get_parameters_hint" 2021-07-04 17:50:33 +02:00
ClientConnection.h HackStudio: Make TODO entries clickable 2021-06-23 19:00:11 +01:00
CMakeLists.txt Everywhere: Add component declarations 2021-06-17 11:03:51 +02:00
CppComprehensionEngine.cpp LibRegex+Everywhere: Make LibRegex more unicode-aware 2021-07-18 21:10:55 +04:30
CppComprehensionEngine.h CppLanguageServer: Add "get_parameters_hint" capability 2021-07-04 17:50:33 +02:00
main.cpp HackStudio: Remove unnecessary unveil in ShellLanguageServer 2021-06-12 22:49:20 +04:30
Tests.cpp CppLanguageServer: Add test for "get_parameters_hint" 2021-07-04 17:50:33 +02:00
Tests.h LanguageServer/Cpp: Add tests 2021-05-14 13:27:47 +02:00