Home | History | Annotate | Download | only in chicken
      1 #ifndef CHICKEN_CHICKENKW_SWG_
      2 #define CHICKEN_CHICKENKW_SWG_
      3 
      4 /* Warnings for certain CHICKEN keywords. From Section 7.1.1 of
      5    Revised^5 Report on the Algorithmic Language Scheme */
      6 #define CHICKENKW(x) %namewarn("314: '" #x "' is a R^5RS syntatic keyword")  #x
      7 
      8 CHICKENKW(else);
      9 CHICKENKW(=>);
     10 CHICKENKW(define);
     11 CHICKENKW(unquote);
     12 CHICKENKW(unquote-splicing);
     13 CHICKENKW(quote);
     14 CHICKENKW(lambda);
     15 CHICKENKW(if);
     16 CHICKENKW(set!);
     17 CHICKENKW(begin);
     18 CHICKENKW(cond);
     19 CHICKENKW(and);
     20 CHICKENKW(or);
     21 CHICKENKW(case);
     22 CHICKENKW(let);
     23 CHICKENKW(let*);
     24 CHICKENKW(letrec);
     25 CHICKENKW(do);
     26 CHICKENKW(delay);
     27 CHICKENKW(quasiquote);
     28 
     29 #undef CHICKENKW 
     30 
     31 #endif //CHICKEN_CHICKENKW_SWG_
     32