summaryrefslogtreecommitdiff
path: root/pygments
diff options
context:
space:
mode:
authorChristopher Di Bella <cjdb.ns@gmail.com>2023-04-26 00:36:39 -0700
committerGitHub <noreply@github.com>2023-04-26 09:36:39 +0200
commitadc6a48a17fe7fb7bfa81edbbf550bb9796869b6 (patch)
treefd629ec8a258239697ff62dd6f016134183ab175 /pygments
parenta0df083d1d01a65daff6b7d2a748dc812ebdcc6e (diff)
downloadpygments-git-adc6a48a17fe7fb7bfa81edbbf550bb9796869b6.tar.gz
adds C++ alternative tokens as keywords (#2421)
Diffstat (limited to 'pygments')
-rw-r--r--pygments/lexers/c_cpp.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pygments/lexers/c_cpp.py b/pygments/lexers/c_cpp.py
index b5fd704d..aed8b4a4 100644
--- a/pygments/lexers/c_cpp.py
+++ b/pygments/lexers/c_cpp.py
@@ -384,7 +384,8 @@ class CppLexer(CFamilyLexer):
'try', 'typeid', 'using', 'virtual', 'constexpr', 'nullptr', 'concept',
'decltype', 'noexcept', 'override', 'final', 'constinit', 'consteval',
'co_await', 'co_return', 'co_yield', 'requires', 'import', 'module',
- 'typename'),
+ 'typename', 'and', 'and_eq', 'bitand', 'bitor', 'compl', 'not',
+ 'not_eq', 'or', 'or_eq', 'xor', 'xor_eq'),
suffix=r'\b'), Keyword),
(r'namespace\b', Keyword, 'namespace'),
(r'(enum)(\s+)', bygroups(Keyword, Whitespace), 'enumname'),