ladybird/Userland/DevTools/HackStudio/LanguageServers/Cpp
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
..
Tests CppLanguageServer: Add test case for auto-completing include paths 2021-05-22 15:52:11 +02:00
ClientConnection.h LanguageServers: Rename AutoCompleteEngine => CodeComprehensionEngine 2021-05-16 16:39:21 +02:00
CMakeLists.txt LanguageServers: Rename AutoCompleteEngine => CodeComprehensionEngine 2021-05-16 16:39:21 +02:00
CppComprehensionEngine.cpp LibCpp: Support non-field class members 2021-06-09 22:26:46 +02:00
CppComprehensionEngine.h CppLanguageServer: Work with a HashMap of Symbols in each document 2021-06-01 22:20:13 +02:00
main.cpp LanguageServer/Cpp: Add tests 2021-05-14 13:27:47 +02:00
Tests.cpp CppLanguageServer: Add test case for auto-completing include paths 2021-05-22 15:52:11 +02:00
Tests.h LanguageServer/Cpp: Add tests 2021-05-14 13:27:47 +02:00