/trunk/Lib/r/rkw.swg
Unknown | 32 lines | 28 code | 4 blank | 0 comment | 0 complexity | 92ffbc1c4ac7dafb2c995b693d551501 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- /*
- Warnings for R keywords, built-in names and bad names.
- */
- #define RKW(x) %keywordwarn("'" `x` "' is a R keyword, renaming to '_" `x`"'", rename="_%s") `x`
- /*
- Warnings for R reserved words taken from
- http://cran.r-project.org/doc/manuals/R-lang.html#Reserved-words
- */
- RKW(if);
- RKW(else);
- RKW(repeat);
- RKW(while);
- RKW(function);
- RKW(for);
- RKW(in);
- RKW(next);
- RKW(break);
- RKW(TRUE);
- RKW(FALSE);
- RKW(NULL);
- RKW(Inf);
- RKW(NaN);
- RKW(NA);
- RKW(NA_integer_);
- RKW(NA_real_);
- RKW(NA_complex_);
- RKW(NA_character_);
- #undef RKW