runtime(cpp): Fix c++ float and integer literal syntax highlighting

closes: #8939

Co-authored-by: Eisuke Kawashima <e-kwsm@users.noreply.github.com>
Signed-off-by: Dominique Pelle <dominique.pelle@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
Dominique Pelle
2026-01-08 21:18:58 +00:00
committed by Christian Brabandt
parent e80a4ed845
commit 335aecd98f
4 changed files with 72 additions and 11 deletions

View File

@@ -0,0 +1,20 @@
void foo()
{
{
// See https://en.cppreference.com/w/cpp/language/floating_literal
double a = 1.0E2;
double b = 1.0e2;
double c = 1E2;
double d = 1e2;
double e = 0X1ffp10;
double f = 0x1ffp10;
}
// See: https://en.cppreference.com/w/cpp/language/integer_literal
int a = 0X123;
int b = 0x123;
int c = 0B101;
int d = 0b101;
}