1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-17 16:15:08 +00:00
serenity/Userland/DevTools/HackStudio/LanguageServers
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
..
Cpp LibRegex+Everywhere: Make LibRegex more unicode-aware 2021-07-18 21:10:55 +04:30
Shell HackStudio: Make TODO entries clickable 2021-06-23 19:00:11 +01:00
ClientConnection.cpp CppLanguageServer: Add "get_parameters_hint" capability 2021-07-04 17:50:33 +02:00
ClientConnection.h CppLanguageServer: Add "get_parameters_hint" capability 2021-07-04 17:50:33 +02:00
CMakeLists.txt LanguageServers: Rename AutoCompleteEngine => CodeComprehensionEngine 2021-05-16 16:39:21 +02:00
CodeComprehensionEngine.cpp LanguageServers: Don't VERIFY that set_todo_entries callback exists 2021-06-29 00:07:19 +04:30
CodeComprehensionEngine.h CppLanguageServer: Add "get_parameters_hint" capability 2021-07-04 17:50:33 +02:00
FileDB.cpp LanguageServers/FileDB: Allow m_project_root to be null 2021-05-14 13:27:47 +02:00
FileDB.h LanguageServers: Add FileDB::project_root() getter 2021-05-22 15:52:11 +02:00
LanguageClient.ipc CppLanguageServer: Add "get_parameters_hint" capability 2021-07-04 17:50:33 +02:00
LanguageServer.ipc CppLanguageServer: Add "get_parameters_hint" capability 2021-07-04 17:50:33 +02:00