handy_defines.h (870B)
1 #ifndef HANDY_DEFINES_H_ 2 #define HANDY_DEFINES_H_ 3 4 #define default_word_seperators "., '\n\t*+-/%!~<>=(){}[]\"^&|\\`ยด?:;" 5 6 #ifdef keyword_color 7 #define color_keyword(_str) {COLOR_WORD,{_str}, keyword_color} 8 #endif 9 10 #ifdef type_color 11 #define color_type(_str) {COLOR_WORD,{_str}, type_color} 12 #endif 13 14 #ifdef number_color 15 #define color_number(_num) \ 16 {COLOR_WORD_STARTING_WITH_STR, {_num}, number_color}, \ 17 {COLOR_WORD_ENDING_WITH_STR, {_num".f"},number_color} 18 #endif 19 20 #define color_numbers() \ 21 color_number("0"), \ 22 color_number("1"), \ 23 color_number("2"), \ 24 color_number("3"), \ 25 color_number("4"), \ 26 color_number("5"), \ 27 color_number("6"), \ 28 color_number("7"), \ 29 color_number("8"), \ 30 color_number("9") 31 32 #endif // HANDY_DEFINES_H_