Added a test case for keyword renaming.

Now it works for Python in SWIG's -c++ mode,
but in C mode it doesn't work! (you can try with make keyword_rename.ctest)


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10518 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Haoyu Bai 2008-06-07 11:20:07 +00:00
commit aec1473a6e
3 changed files with 32 additions and 0 deletions

View file

@ -0,0 +1,26 @@
/*
* Test reserved keyword renaming
*/
%module keyword_rename
%inline %{
#define KW(x, y) int x (int y) { return y;}
/* Python keywords */
KW(in, except)
KW(except, in)
KW(raise, in)
/* Perl keywords */
KW(tie, die)
KW(use, next)
/* Java keywords */
KW(implements, native)
KW(byte, final)
%}