aboutsummaryrefslogtreecommitdiff
path: root/plugin/ThirdPartyNotices.md
diff options
context:
space:
mode:
author_ov4 <ov4@ov4.org>2026-10-27 14:00:49 +0000
committer_ov4 <ov4@ov4.org>2026-10-27 14:00:49 +0000
commit5d37ebcc02f6ca2ce1ced93f803dd1daf634d866 (patch)
tree4c955f89e1f43aefe66064e34e547625eba3bc1b /plugin/ThirdPartyNotices.md
parent3d7d1d7cf8685f0d9230cd89d06017869da1c6d8 (diff)
feat(editor): support PP directives in VS Code and Bundle
Share preprocessor highlighting through the existing grammar, keep conditional blocks at the ordinary indentation depth, and exercise switches in Bundle's native runner test. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'plugin/ThirdPartyNotices.md')
-rw-r--r--plugin/ThirdPartyNotices.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/plugin/ThirdPartyNotices.md b/plugin/ThirdPartyNotices.md
index e24f2c8..b195ffa 100644
--- a/plugin/ThirdPartyNotices.md
+++ b/plugin/ThirdPartyNotices.md
@@ -5,9 +5,9 @@ Microsoft VS Code’s built-in C++ extension. Exception keywords reuse its
`keyword.control.try.cpp`, `keyword.control.catch.cpp` and
`keyword.control.throw.cpp` scopes; ENDTRY uses the TRY scope. Selection, class,
access, constant, template, operator and external-declaration highlighting also
-reuse C++ scopes. OVERLOAD borrows a declaration modifier, #LIB borrows #pragma
-and INCLUDE_OBJ borrows #include; ellipses use the C++ variadic scope. Literal
-escapes reuse `constant.character.escape`; the adjacent C string suffix borrows
+reuse C++ scopes. OVERLOAD borrows a declaration modifier, PP_* directives borrow
+C++ preprocessor keyword and macro-name scopes, and INCLUDE_OBJ borrows #include;
+ellipses use the C++ variadic scope. Literal escapes reuse `constant.character.escape`; the adjacent C string suffix borrows
`keyword.other.suffix.literal.user-defined.string.cpp`. Custom types, template
parameters and angle delimiters use the corresponding C++ type and template
scopes; class-method receivers reuse `variable.language.this.cpp`.