This repository was archived by the owner on Jan 6, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 45
This repository was archived by the owner on Jan 6, 2026. It is now read-only.
C++1y binary literals and digit separator #23
Open
@msimonsson
Description
Clang 3.4 supports both:
http://clang.llvm.org/cxx_status.html#cxx14
#include <iostream> int main() { int n = 1'000'000; std::cout << n << std::endl; unsigned char c = 0b0100'0000; std::cout << c << std::endl; return 0; }
I'm new to Vim syntax files, but the following seems to work for binary literals:
syn match cNumber display contained "0b[01]\+\(\'[01]\+\)*"
Metadata
Metadata
Assignees
Labels
No labels