| Index: swig/Lib/python/pythonkw.swg
|
| ===================================================================
|
| --- swig/Lib/python/pythonkw.swg (revision 0)
|
| +++ swig/Lib/python/pythonkw.swg (revision 0)
|
| @@ -0,0 +1,136 @@
|
| +/*
|
| + Warnings for Python keywords, built-in names and bad names.
|
| +*/
|
| +
|
| +#define PYTHONKW(x) %keywordwarn("'" `x` "' is a python keyword, renaming to '_" `x` "'", rename="_%s") `x`
|
| +#define PYTHONBN(x) %builtinwarn("'" `x` "' conflicts with a built-in name in python") "::"`x`
|
| +
|
| +
|
| +/*
|
| + Warnings for Python keywords
|
| + http://www.fnorb.org/docs/1.2/Fnorb-Guide/node62.html
|
| +*/
|
| +
|
| +PYTHONKW(and);
|
| +PYTHONKW(assert);
|
| +PYTHONKW(break);
|
| +PYTHONKW(class);
|
| +PYTHONKW(continue);
|
| +PYTHONKW(def);
|
| +PYTHONKW(del);
|
| +PYTHONKW(elif);
|
| +PYTHONKW(else);
|
| +PYTHONKW(except);
|
| +PYTHONKW(exec);
|
| +PYTHONKW(finally);
|
| +PYTHONKW(for);
|
| +PYTHONKW(from);
|
| +PYTHONKW(global);
|
| +PYTHONKW(if);
|
| +PYTHONKW(import);
|
| +PYTHONKW(in);
|
| +PYTHONKW(is);
|
| +PYTHONKW(lambda);
|
| +PYTHONKW(not);
|
| +PYTHONKW(or);
|
| +PYTHONKW(pass);
|
| +PYTHONKW(print);
|
| +PYTHONKW(raise);
|
| +PYTHONKW(return);
|
| +PYTHONKW(try);
|
| +PYTHONKW(while);
|
| +PYTHONKW(yield);
|
| +
|
| +/*
|
| + built-in functions
|
| + http://www.zvon.org/other/python/doc21/lib/built-in-funcs.html
|
| + */
|
| +
|
| +PYTHONBN(abs);
|
| +PYTHONBN(apply);
|
| +PYTHONBN(bool);
|
| +PYTHONBN(buffer);
|
| +PYTHONBN(callable);
|
| +PYTHONBN(chr);
|
| +PYTHONBN(classmethod);
|
| +PYTHONBN(cmp);
|
| +PYTHONBN(coerce);
|
| +PYTHONBN(compile);
|
| +PYTHONBN(complex);
|
| +PYTHONBN(delattr);
|
| +PYTHONBN(dict);
|
| +PYTHONBN(dir);
|
| +PYTHONBN(divmod);
|
| +PYTHONBN(enumerate);
|
| +PYTHONBN(eval);
|
| +PYTHONBN(execfile);
|
| +PYTHONBN(file);
|
| +PYTHONBN(filter);
|
| +PYTHONBN(float);
|
| +PYTHONBN(frozenset);
|
| +PYTHONBN(getattr);
|
| +PYTHONBN(globals);
|
| +PYTHONBN(hasattr);
|
| +PYTHONBN(hash);
|
| +PYTHONBN(hex);
|
| +PYTHONBN(id);
|
| +PYTHONBN(input);
|
| +PYTHONBN(int);
|
| +PYTHONBN(intern);
|
| +PYTHONBN(isinstance);
|
| +PYTHONBN(issubclass);
|
| +PYTHONBN(iter);
|
| +PYTHONBN(len);
|
| +PYTHONBN(list);
|
| +PYTHONBN(locals);
|
| +PYTHONBN(long);
|
| +PYTHONBN(map);
|
| +PYTHONBN(max);
|
| +PYTHONBN(min);
|
| +PYTHONBN(object);
|
| +PYTHONBN(oct);
|
| +PYTHONBN(open);
|
| +PYTHONBN(ord);
|
| +PYTHONBN(pow);
|
| +PYTHONBN(property);
|
| +PYTHONBN(range);
|
| +PYTHONBN(raw_input);
|
| +PYTHONBN(reduce);
|
| +PYTHONBN(reload);
|
| +PYTHONBN(repr);
|
| +PYTHONBN(reversed);
|
| +PYTHONBN(round);
|
| +PYTHONBN(set);
|
| +PYTHONBN(setattr);
|
| +PYTHONBN(slice);
|
| +PYTHONBN(sorted);
|
| +PYTHONBN(staticmethod);
|
| +PYTHONBN(staticmethod);
|
| +PYTHONBN(str);
|
| +PYTHONBN(sum);
|
| +PYTHONBN(super);
|
| +PYTHONBN(tuple);
|
| +PYTHONBN(type);
|
| +PYTHONBN(unichr);
|
| +PYTHONBN(unicode);
|
| +PYTHONBN(vars);
|
| +PYTHONBN(xrange);
|
| +PYTHONBN(zip);
|
| +
|
| +
|
| +/*
|
| + built-in names
|
| + boolean type and None
|
| +*/
|
| +PYTHONBN(True);
|
| +PYTHONBN(False);
|
| +PYTHONBN(None);
|
| +
|
| +
|
| +/*
|
| + 'self' is also a bad Name
|
| +*/
|
| +PYTHONBN(self);
|
| +
|
| +#undef PYTHONBN
|
| +#undef PYTHONKW
|
|
|