From 396228953f90b8db1cb9121dcc882815c26cd69b Mon Sep 17 00:00:00 2001 From: Jakob Lykke Andersen Date: Sun, 14 Apr 2019 11:05:32 +0200 Subject: C++, allow 8 and 9 in hexadecimal integer literals. Fixes sphinx-doc/sphinx#6286. --- sphinx/domains/cpp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sphinx/domains/cpp.py') diff --git a/sphinx/domains/cpp.py b/sphinx/domains/cpp.py index 03e91bcee..dcc798190 100644 --- a/sphinx/domains/cpp.py +++ b/sphinx/domains/cpp.py @@ -292,7 +292,7 @@ logger = logging.getLogger(__name__) _integer_literal_re = re.compile(r'[1-9][0-9]*') _octal_literal_re = re.compile(r'0[0-7]*') -_hex_literal_re = re.compile(r'0[xX][0-7a-fA-F][0-7a-fA-F]*') +_hex_literal_re = re.compile(r'0[xX][0-9a-fA-F][0-9a-fA-F]*') _binary_literal_re = re.compile(r'0[bB][01][01]*') _integer_suffix_re = re.compile(r'') _float_literal_re = re.compile(r'''(?x) -- cgit v1.2.1