summaryrefslogtreecommitdiff
path: root/Meta
diff options
context:
space:
mode:
authorItamar <itamar8910@gmail.com>2021-01-23 16:47:20 +0200
committerAndreas Kling <kling@serenityos.org>2021-01-27 21:10:57 +0100
commitc96b6987c42ed14644560e29ba19c33dc0ae0223 (patch)
tree79fb9120f139c70b2abd94238f43e63b44afade8 /Meta
parentaec9658b4f217cb5e1b15720499eacb85e95b6ac (diff)
downloadserenity-c96b6987c42ed14644560e29ba19c33dc0ae0223.zip
LibCpp: Add the beginning of a C++ parser
This parser will be used by the C++ langauge server to provide better auto-complete (& maybe also other things in the future). It is designed to be error tolerant, and keeps track of the position spans of the AST nodes, which should be useful later for incremental parsing.
Diffstat (limited to 'Meta')
-rw-r--r--Meta/CMake/all_the_debug_macros.cmake1
1 files changed, 1 insertions, 0 deletions
diff --git a/Meta/CMake/all_the_debug_macros.cmake b/Meta/CMake/all_the_debug_macros.cmake
index 2e54cb1fc7..2d93233773 100644
--- a/Meta/CMake/all_the_debug_macros.cmake
+++ b/Meta/CMake/all_the_debug_macros.cmake
@@ -159,6 +159,7 @@ set(UPDATE_COALESCING_DEBUG ON)
set(VOLATILE_PAGE_RANGES_DEBUG ON)
set(WSMESSAGELOOP_DEBUG ON)
set(GPT_DEBUG ON)
+set(CPP_DEBUG ON)
# False positive: DEBUG is a flag but it works differently.
# set(DEBUG ON)