# - the optimization part can be done in apc or compareable products
# - NULL can be reintroduced later when needed
%token T_DOLLAR_OPEN_CURLY_BRACES
%token T_CURLY_OPEN
%token T_PAAMAYIM_NEKUDOTAYIM
-%token T_NULL
-%token T_FALSE
-%token T_TRUE
%% /* Rules */
| T_CLASS_C { $$ = $1; }
| T_METHOD_C { $$ = $1; }
| T_FUNC_C { $$ = $1; }
- | T_NULL { $$ = $1; }
- | T_FALSE { $$ = $1; }
- | T_TRUE { $$ = $1; }
;
return T_FILE;
}
-<ST_IN_SCRIPTING>"NULL" {
- ZVAL_NULL(zendlval);
- return T_NULL;
-}
-
-<ST_IN_SCRIPTING>"FALSE" {
- ZVAL_FALSE(zendlval);
- return T_FALSE;
-}
-
-<ST_IN_SCRIPTING>"TRUE" {
- ZVAL_TRUE(zendlval);
- return T_TRUE;
-}
-
<INITIAL>(([^<]|"<"[^?%s<]){1,400})|"<s"|"<" {
#ifdef ZEND_MULTIBYTE
if (SCNG(output_filter)) {