Add support for C++14 digit separators - src-highlite.git - src-highlite

index : src-highlite.git
src-highlite
summary refs log tree commit diff
diff options
context:
space:
mode:
authorAnonymous <no email>2020年06月10日 20:31:36 -0600
committerTom Tromey <tom@tromey.com>2020年06月10日 20:31:36 -0600
commit67e925f4ff9bdaea55c85f7c42a0e98b33da2c1b (patch)
tree0db383bf2fc1ad86a8ec09dc19a467aada9e38ec
parent0394d1516981cd2a3d4ba8f7d0f06d74a3da5ab9 (diff)
downloadsrc-highlite-67e925f4ff9bdaea55c85f7c42a0e98b33da2c1b.tar.gz
Add support for C++14 digit separators
See bug#58276
Diffstat
-rw-r--r--src/cpp.lang 6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/cpp.lang b/src/cpp.lang
index 480a393..f03e759 100644
--- a/src/cpp.lang
+++ b/src/cpp.lang
@@ -7,10 +7,12 @@ include "c_comment.lang"
include "c_preprocessor.lang"
-include "number.lang"
-
include "c_string.lang"
+number =
+'\<[+-]?((0b[01\']+)|(0x[[:xdigit:]\']+)|(([[:digit:]\']*\.)?
+[[:digit:]\']+([eE][+-]?[[:digit:]\']+)?))u?((int(?:8|16|32|64))|L)?\>'
+
keyword = "__asm|__cdecl|__declspec|__export|__far16",
"__fastcall|__fortran|__import",
"__pascal|__rtti|__stdcall|_asm|_cdecl",
generated by cgit v1.2.3 (git 2.39.1) at 2025年09月27日 14:41:56 +0000

AltStyle によって変換されたページ (->オリジナル) /