diff options
Diffstat (limited to 'devtools/swigwin-1.3.34/Lib/chicken/chickenkw.swg')
| -rw-r--r-- | devtools/swigwin-1.3.34/Lib/chicken/chickenkw.swg | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/devtools/swigwin-1.3.34/Lib/chicken/chickenkw.swg b/devtools/swigwin-1.3.34/Lib/chicken/chickenkw.swg new file mode 100644 index 0000000..f01faf1 --- /dev/null +++ b/devtools/swigwin-1.3.34/Lib/chicken/chickenkw.swg @@ -0,0 +1,31 @@ +#ifndef CHICKEN_CHICKENKW_SWG_ +#define CHICKEN_CHICKENKW_SWG_ + +/* Warnings for certain CHICKEN keywords. From Section 7.1.1 of + Revised^5 Report on the Algorithmic Language Scheme */ +#define CHICKENKW(x) %namewarn("314:" #x " is a R^5RS syntatic keyword") #x + +CHICKENKW(else); +CHICKENKW(=>); +CHICKENKW(define); +CHICKENKW(unquote); +CHICKENKW(unquote-splicing); +CHICKENKW(quote); +CHICKENKW(lambda); +CHICKENKW(if); +CHICKENKW(set!); +CHICKENKW(begin); +CHICKENKW(cond); +CHICKENKW(and); +CHICKENKW(or); +CHICKENKW(case); +CHICKENKW(let); +CHICKENKW(let*); +CHICKENKW(letrec); +CHICKENKW(do); +CHICKENKW(delay); +CHICKENKW(quasiquote); + +#undef CHICKENKW + +#endif //CHICKEN_CHICKENKW_SWG_ |