se

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

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_