- Uniform the definition of the keyword warnings through
the supported languages. - Added keyword list for most of the languages that didn't have one. - "All keywords" warning support, through the -DSWIG_ALLKW option. Read the Changes.current git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5543 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
76e67c8cee
commit
7b8f415319
18 changed files with 593 additions and 60 deletions
|
|
@ -497,3 +497,7 @@ deliberate error cos this code looks bogus to me
|
|||
/* Some ANSI C typemaps */
|
||||
|
||||
%apply long { size_t };
|
||||
|
||||
/* php kewords */
|
||||
/* please test and activate */
|
||||
//%include "phpkw.swg"
|
||||
|
|
|
|||
89
Lib/php4/phpkw.swg
Normal file
89
Lib/php4/phpkw.swg
Normal file
|
|
@ -0,0 +1,89 @@
|
|||
#ifndef __php_phpkw_swg__
|
||||
#define __php_phpkw_swg__
|
||||
|
||||
/* Warnings for Php keywords */
|
||||
#define PHPKW(x) %namewarn("314:" #x " is a php keyword") #x
|
||||
|
||||
/*
|
||||
from
|
||||
http://aspn.activestate.com/ASPN/docs/PHP/reserved.html
|
||||
|
||||
*/
|
||||
|
||||
|
||||
PHPKW(and);
|
||||
PHPKW($argc);
|
||||
PHPKW($argv);
|
||||
PHPKW(as);
|
||||
PHPKW(break);
|
||||
PHPKW(case);
|
||||
PHPKW(cfunction);
|
||||
PHPKW(class);
|
||||
PHPKW(continue);
|
||||
PHPKW(declare);
|
||||
PHPKW(default);
|
||||
PHPKW(die);
|
||||
PHPKW(do);
|
||||
PHPKW(E_ALL);
|
||||
PHPKW(echo);
|
||||
PHPKW(E_ERROR);
|
||||
PHPKW(else);
|
||||
PHPKW(elseif);
|
||||
PHPKW(enddeclare);
|
||||
PHPKW(endfor);
|
||||
PHPKW(endforeach);
|
||||
PHPKW(endif);
|
||||
PHPKW(endswitch);
|
||||
PHPKW(endwhile);
|
||||
PHPKW(E_PARSE);
|
||||
PHPKW(eval);
|
||||
PHPKW(E_WARNING);
|
||||
PHPKW(exit);
|
||||
PHPKW(extends);
|
||||
PHPKW(FALSE);
|
||||
PHPKW(__FILE__);
|
||||
PHPKW(for);
|
||||
PHPKW(foreach);
|
||||
PHPKW(function);
|
||||
PHPKW(global);
|
||||
PHPKW($HTTP_COOKIE_VARS);
|
||||
PHPKW($HTTP_ENV_VARS);
|
||||
PHPKW($HTTP_GET_VARS);
|
||||
PHPKW($HTTP_POST_FILES);
|
||||
PHPKW($HTTP_POST_VARS);
|
||||
PHPKW($HTTP_SERVER_VARS);
|
||||
PHPKW(if);
|
||||
PHPKW(include);
|
||||
PHPKW(include_once);
|
||||
PHPKW(__LINE__);
|
||||
PHPKW(list);
|
||||
PHPKW(new);
|
||||
PHPKW(not);
|
||||
PHPKW(NULL);
|
||||
PHPKW(old_function);
|
||||
PHPKW(or);
|
||||
PHPKW(parent);
|
||||
PHPKW(PHP_OS);
|
||||
PHPKW($PHP_SELF);
|
||||
PHPKW(PHP_VERSION);
|
||||
PHPKW(print);
|
||||
PHPKW(require);
|
||||
PHPKW(require_once);
|
||||
PHPKW(return);
|
||||
PHPKW(__sleep);
|
||||
PHPKW(static);
|
||||
PHPKW(stdClass);
|
||||
PHPKW(switch);
|
||||
PHPKW($this);
|
||||
PHPKW(TRUE);
|
||||
PHPKW(var);
|
||||
PHPKW(virtual);
|
||||
PHPKW(__wakeup);
|
||||
PHPKW(while);
|
||||
PHPKW(xor);
|
||||
|
||||
|
||||
// This is conflicting with _std_deque.i!.
|
||||
PHPKW(empty);
|
||||
|
||||
#endif //__php_phpkw_swg__
|
||||
Loading…
Add table
Add a link
Reference in a new issue