1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 07:38:10 +00:00
serenity/Userland/DevTools
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
..
HackStudio LibCpp: Allow qualified names in AST Declaration nodes 2022-02-23 00:48:44 +00:00
Inspector DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
Playground Userland: Ask first for unsaved changes after clicking an "Open" action 2022-02-21 18:30:32 +01:00
Profiler Profiler: Add missing LibCore/File include 2022-02-16 19:49:41 -05:00
UserspaceEmulator DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
CMakeLists.txt HackStudio: Enable building HackStudio on x86_64 2021-08-02 00:57:06 +02:00