From c532f031d22c3b9b454ac9c86b733877ed5503e9 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Wed, 26 Oct 2011 14:29:04 +0000 Subject: [PATCH] Filters: tweak colorize_cpluscplus --- src/filters.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/filters.cc b/src/filters.cc index e02e212a..0422b979 100644 --- a/src/filters.cc +++ b/src/filters.cc @@ -43,10 +43,10 @@ void colorize_cplusplus(DisplayBuffer& display_buffer) static boost::regex strings("(?|-?\\d+[fdiu]?|'\\\\?[^']?'"); + static boost::regex values("\\<(true|false|NULL|nullptr)\\>|\\<-?\\d+[fdiu]?|'\\\\?[^']?'"); colorize_regex(display_buffer, values, Color::Red); - static boost::regex builtin_types("\\<(void|int|float|bool|size_t)\\>"); + static boost::regex builtin_types("\\<(void|int|char|unsigned|float|bool|size_t)\\>"); colorize_regex(display_buffer, builtin_types, Color::Yellow); static boost::regex control_keywords("\\<(while|for|if|else|do|switch|case|default|goto|break|continue|return|using|try|catch|throw)\\>"); @@ -55,7 +55,7 @@ void colorize_cplusplus(DisplayBuffer& display_buffer) //static boost::regex operators("->|\\+|\\-|\\*|/|\\\\|\\&|\\|\\^|[<>=!+-]=|=|\\(|\\)|\\[|\\]|\\{|\\}|\\<(not|and|or|xor)\\>"); //colorize_regex(display_buffer, operators, Color::Green); - static boost::regex types_keywords("\\<(const|auto|namespace|static|volatile|class|struct|enum|union|public|protected|private|template)\\>"); + static boost::regex types_keywords("\\<(const|auto|namespace|static|volatile|class|struct|enum|union|public|protected|private|template|typedef)\\>"); colorize_regex(display_buffer, types_keywords, Color::Green); }