1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 08:18:11 +00:00
serenity/Userland/DevTools/HackStudio/LanguageServers
Itamar 0c4dc00f01 LibCpp: Import definitions from headers while processing
When the preprocessor encounters an #include statement it now adds
the preprocessor definitions that exist in the included header to its
own set of definitions.

We previously only aggregated the definitions from headers after
processing the source, which was less correct. (For example, there
could be an #ifdef that depends on a definition from another header).
2021-08-07 21:24:11 +02:00
..
Cpp LibCpp: Import definitions from headers while processing 2021-08-07 21:24:11 +02:00
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