1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 07:48:11 +00:00
serenity/Userland/DevTools/HackStudio/LanguageServers
Itamar dcdb0c7035 LibCpp: Support non-field class members
Previously, we had a special ASTNode for class members,
"MemberDeclaration", which only represented fields.

This commit removes MemberDeclaration and instead uses regular
Declaration nodes for representing the members of a class.

This means that we can now also parse methods, inner-classes, and other
declarations that appear inside of a class.
2021-06-09 22:26:46 +02:00
..
Cpp LibCpp: Support non-field class members 2021-06-09 22:26:46 +02:00
Shell LanguageServers: Rename AutoCompleteEngine => CodeComprehensionEngine 2021-05-16 16:39:21 +02:00
ClientConnection.cpp LanguageServers: Remove ClientConnection dependency 2021-05-14 13:27:47 +02:00
ClientConnection.h Userland: Mark subclasses of IPC::{Client,Server}Connection final 2021-05-23 09:53:55 +02:00
CMakeLists.txt LanguageServers: Rename AutoCompleteEngine => CodeComprehensionEngine 2021-05-16 16:39:21 +02:00
CodeComprehensionEngine.cpp LanguageServers: Rename AutoCompleteEngine => CodeComprehensionEngine 2021-05-16 16:39:21 +02:00
CodeComprehensionEngine.h LanguageServers: Rename AutoCompleteEngine => CodeComprehensionEngine 2021-05-16 16:39:21 +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 Userland: Use snake case names in .ipc files 2021-05-03 21:14:40 +02:00
LanguageServer.ipc HackStudio: Greet language servers asynchronously 2021-05-23 09:53:55 +02:00