1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-02 22:22:07 +00:00
serenity/Userland/DevTools/HackStudio/LanguageServers/Cpp
Itamar 7b42abccf2 LibCpp: Allow qualified names in AST Declaration nodes
Previously, the names of declarations where stored as a simple
StringView.

Because of that, we couldn't parse out-of-line function definitions,
which have qualified names.
For example, we couldn't parse the following snippet:

```
void MyClass::foo(){}
```

To fix this, we now store the name of a declaration with a
ASTNode::Name node, which represents a qualified named.
2022-02-23 00:48:44 +00:00
..
Tests CppLanguageServer: Add test for "get_parameters_hint" 2021-07-04 17:50:33 +02:00
ClientConnection.h LibCore+LibIPC+Everywhere: Return Stream::LocalSocket from LocalServer 2022-01-15 13:29:48 +03:30
CMakeLists.txt LanguageServers/Cpp: Port to LibMain :^) 2021-11-23 11:33:36 +01:00
CppComprehensionEngine.cpp LibCpp: Allow qualified names in AST Declaration nodes 2022-02-23 00:48:44 +00:00
CppComprehensionEngine.h HackStudio: Add tokens_info_result() and tokens_info_result() IPC calls 2022-02-09 00:51:31 +01:00
main.cpp LibIPC: Add IPC::take_over_accepted_client_from_system_server<Client>() 2021-12-06 19:22:16 +01:00
Tests.cpp LibCpp: Update regressions tests results 2022-02-09 00:51:31 +01:00
Tests.h LanguageServer/Cpp: Add tests 2021-05-14 13:27:47 +02:00