chickenkw.swg 678 B

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