ladybird/Userland/DevTools
Itamar c3c2fe153b LibCpp: Add "ignore invalid statements" option to Preprocessor
When we run the Preprocessor from the CppComprehensionEngine of
the language server, we don't want the preprocessor to crash if it
encounters an invalid preprocessor statement (for example, an #endif
statement without an accompanying previous #if statement).

To achieve this, this commit adds an "ignore_invalid_statements" flag
to the preprocessor which is set by the CppComprehensionEngine.

Fixes #11064.
2021-12-03 15:38:21 +01:00
..
HackStudio LibCpp: Add "ignore invalid statements" option to Preprocessor 2021-12-03 15:38:21 +01:00
Inspector Everywhere: Use default execpromises argument for Core::System::pledge 2021-11-28 08:04:57 +01:00
Playground Everywhere: Use default execpromises argument for Core::System::pledge 2021-11-28 08:04:57 +01:00
Profiler LibDesktop: Make allowlist APIs return ErrorOr<void> 2021-11-24 00:25:23 +01:00
UserspaceEmulator UserspaceEmulator: Fix after add_positional_argument API change :^) 2021-11-26 16:47:39 -08:00
CMakeLists.txt HackStudio: Enable building HackStudio on x86_64 2021-08-02 00:57:06 +02:00