1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-18 02:15:06 +00:00
serenity/Userland/Libraries/LibGUI/GML
kleines Filmröllchen d1645efde9 Meta+Userland: Allow generating C++ initializer code from GML
This does the exact same thing as the runtime initializer,
except it is faster and can catch some errors much earlier.

The code generator includes these important features:
- Automatic include generation where necessary
- Special-casing for TabWidget and ScrollableContainerWidget
- No use of DeprecatedString where possible
2023-08-11 21:33:48 +02:00
..
AST.h Meta+Userland: Allow generating C++ initializer code from GML 2023-08-11 21:33:48 +02:00
AutocompleteProvider.cpp LibGUI+LibCore: Move GML property system from LibCore to LibGUI 2023-08-06 18:09:25 +02:00
AutocompleteProvider.h LibCodeComprehension: Re-organize code comprehension related code 2022-05-21 18:15:58 +02:00
Formatter.h Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
Lexer.cpp
Lexer.h Userland: Undefine FOR_EACH_TOKEN_TYPE everywhere 2022-02-07 18:39:50 +01:00
Parser.cpp Everywhere: Stop using NonnullRefPtrVector 2023-03-06 23:46:35 +01:00
Parser.h LibGUI: Move GML parsing and formatting to new AST 2022-02-07 18:39:50 +01:00
SyntaxHighlighter.cpp LibSyntax+Libraries: Replace TextStyle with Gfx::TextAttributes 2023-03-15 14:55:49 +01:00
SyntaxHighlighter.h LibSyntax: Teach each highlighter about it's comment syntax 2022-11-27 18:28:43 -07:00