mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 02:17:35 +00:00
![]() Instead of everyone overriding save_to() and set_property() and doing a pretty asymmetric job of implementing the various properties, let's add a bit of structure here. Object properties are now represented by a Core::Property. Properties are registered with a getter and setter (optional) in constructors. I've added some convenience macros for creating and registering properties, but this does still feel a bit bulky. We'll have to iterate on this and see where it goes. |
||
---|---|---|
.. | ||
Tests | ||
AST.cpp | ||
AST.h | ||
Builtin.cpp | ||
CMakeLists.txt | ||
Execution.h | ||
Forward.h | ||
Job.cpp | ||
Job.h | ||
main.cpp | ||
Parser.cpp | ||
Parser.h | ||
Shell.cpp | ||
Shell.h |