Diff for /embedaddon/php/Zend/zend_language_parser.c between versions 1.1.1.4.4.1 and 1.1.1.5

version 1.1.1.4.4.1, 2014/06/15 20:15:51 version 1.1.1.5, 2014/06/15 20:04:03
Line 1 Line 1
/* A Bison parser, made by GNU Bison 2.5.1.  *//* A Bison parser, made by GNU Bison 2.7.  */
   
 /* Bison implementation for Yacc-like parsers in C  /* Bison implementation for Yacc-like parsers in C
         
Line 44 Line 44
 #define YYBISON 1  #define YYBISON 1
   
 /* Bison version.  */  /* Bison version.  */
#define YYBISON_VERSION "2.5.1"#define YYBISON_VERSION "2.7"
   
 /* Skeleton name.  */  /* Skeleton name.  */
 #define YYSKELETON_NAME "yacc.c"  #define YYSKELETON_NAME "yacc.c"
Line 58 Line 58
 /* Pull parsers.  */  /* Pull parsers.  */
 #define YYPULL 1  #define YYPULL 1
   
 /* Using locations.  */  
 #define YYLSP_NEEDED 0  
   
 /* Substitute the variable and function names.  */  /* Substitute the variable and function names.  */
 #define yyparse         zendparse  #define yyparse         zendparse
Line 70 Line 68
 #define yydebug         zenddebug  #define yydebug         zenddebug
 #define yynerrs         zendnerrs  #define yynerrs         zendnerrs
   
   
 /* Copy the first part of user declarations.  */  /* Copy the first part of user declarations.  */
   
 /* Line 268 of yacc.c  */  
 #line 1 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
   
 /*  /*
    +----------------------------------------------------------------------+     +----------------------------------------------------------------------+
    | Zend Engine                                                          |     | Zend Engine                                                          |
    +----------------------------------------------------------------------+     +----------------------------------------------------------------------+
   | Copyright (c) 1998-2013 Zend Technologies Ltd. (http://www.zend.com) |   | Copyright (c) 1998-2014 Zend Technologies Ltd. (http://www.zend.com) |
    +----------------------------------------------------------------------+     +----------------------------------------------------------------------+
    | This source file is subject to version 2.00 of the Zend license,     |     | This source file is subject to version 2.00 of the Zend license,     |
    | that is bundled with this package in the file LICENSE, and is        |     | that is bundled with this package in the file LICENSE, and is        |
Line 121  static YYSIZE_T zend_yytnamerr(char*, const char*); Line 116  static YYSIZE_T zend_yytnamerr(char*, const char*);
   
   
   
 /* Line 268 of yacc.c  */  
 #line 126 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.c"  
   
 # ifndef YY_NULL  # ifndef YY_NULL
 #  if defined __cplusplus && 201103L <= __cplusplus  #  if defined __cplusplus && 201103L <= __cplusplus
Line 132  static YYSIZE_T zend_yytnamerr(char*, const char*); Line 125  static YYSIZE_T zend_yytnamerr(char*, const char*);
 #  endif  #  endif
 # endif  # endif
   
 /* Enabling traces.  */  
 #ifndef YYDEBUG  
 # define YYDEBUG 0  
 #endif  
   
 /* Enabling verbose error messages.  */  /* Enabling verbose error messages.  */
 #ifdef YYERROR_VERBOSE  #ifdef YYERROR_VERBOSE
 # undef YYERROR_VERBOSE  # undef YYERROR_VERBOSE
Line 145  static YYSIZE_T zend_yytnamerr(char*, const char*); Line 133  static YYSIZE_T zend_yytnamerr(char*, const char*);
 # define YYERROR_VERBOSE 0  # define YYERROR_VERBOSE 0
 #endif  #endif
   
/* Enabling the token table.  *//* In a future release of Bison, this section will be replaced
#ifndef YYTOKEN_TABLE   by #include "zend_language_parser.h".  */
# define YYTOKEN_TABLE 0#ifndef YY_ZEND_ZEND_ZEND_LANGUAGE_PARSER_H_INCLUDED
 # define YY_ZEND_ZEND_ZEND_LANGUAGE_PARSER_H_INCLUDED
 /* Enabling traces.  */
 #ifndef YYDEBUG
 # define YYDEBUG 0
 #endif  #endif
#if YYDEBUG
 extern int zenddebug;
 #endif
 /* "%code requires" blocks.  */  /* "%code requires" blocks.  */
   
 /* Line 290 of yacc.c  */  
 #line 50 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
   
 #ifdef ZTS  #ifdef ZTS
 # define YYPARSE_PARAM tsrm_ls  # define YYPARSE_PARAM tsrm_ls
Line 162  static YYSIZE_T zend_yytnamerr(char*, const char*); Line 154  static YYSIZE_T zend_yytnamerr(char*, const char*);
   
   
   
 /* Line 290 of yacc.c  */  
 #line 167 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.c"  
   
 /* Tokens.  */  /* Tokens.  */
 #ifndef YYTOKENTYPE  #ifndef YYTOKENTYPE
Line 433  static YYSIZE_T zend_yytnamerr(char*, const char*); Line 423  static YYSIZE_T zend_yytnamerr(char*, const char*);
   
   
   
   
 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED  #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
 typedef int YYSTYPE;  typedef int YYSTYPE;
 # define YYSTYPE_IS_TRIVIAL 1  # define YYSTYPE_IS_TRIVIAL 1
Line 442  typedef int YYSTYPE; Line 431  typedef int YYSTYPE;
 #endif  #endif
   
   
   #ifdef YYPARSE_PARAM
   #if defined __STDC__ || defined __cplusplus
   int zendparse (void *YYPARSE_PARAM);
   #else
   int zendparse ();
   #endif
   #else /* ! YYPARSE_PARAM */
   #if defined __STDC__ || defined __cplusplus
   int zendparse (void);
   #else
   int zendparse ();
   #endif
   #endif /* ! YYPARSE_PARAM */
   
   #endif /* !YY_ZEND_ZEND_ZEND_LANGUAGE_PARSER_H_INCLUDED  */
   
 /* Copy the second part of user declarations.  */  /* Copy the second part of user declarations.  */
   
   
 /* Line 345 of yacc.c  */  
 #line 450 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.c"  
   
 #ifdef short  #ifdef short
 # undef short  # undef short
Line 499  typedef short int yytype_int16; Line 502  typedef short int yytype_int16;
 # if defined YYENABLE_NLS && YYENABLE_NLS  # if defined YYENABLE_NLS && YYENABLE_NLS
 #  if ENABLE_NLS  #  if ENABLE_NLS
 #   include <libintl.h> /* INFRINGES ON USER NAME SPACE */  #   include <libintl.h> /* INFRINGES ON USER NAME SPACE */
#   define YY_(msgid) dgettext ("bison-runtime", msgid)#   define YY_(Msgid) dgettext ("bison-runtime", Msgid)
 #  endif  #  endif
 # endif  # endif
 # ifndef YY_  # ifndef YY_
#  define YY_(msgid) msgid#  define YY_(Msgid) Msgid
 # endif  # endif
 #endif  #endif
   
 /* Suppress unused-variable warnings by "using" E.  */  /* Suppress unused-variable warnings by "using" E.  */
 #if ! defined lint || defined __GNUC__  #if ! defined lint || defined __GNUC__
# define YYUSE(e) ((void) (e))# define YYUSE(E) ((void) (E))
 #else  #else
# define YYUSE(e) /* empty */# define YYUSE(E) /* empty */
 #endif  #endif
   
 /* Identity function, used to suppress warnings about constant conditions.  */  /* Identity function, used to suppress warnings about constant conditions.  */
 #ifndef lint  #ifndef lint
# define YYID(n) (n)# define YYID(N) (N)
 #else  #else
 #if (defined __STDC__ || defined __C99__FUNC__ \  #if (defined __STDC__ || defined __C99__FUNC__ \
      || defined __cplusplus || defined _MSC_VER)       || defined __cplusplus || defined _MSC_VER)
Line 1018  static const yytype_uint16 yyrline[] = Line 1021  static const yytype_uint16 yyrline[] =
 };  };
 #endif  #endif
   
#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE#if YYDEBUG || YYERROR_VERBOSE || 0
 /* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.  /* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
    First, the terminals, then, starting at YYNTOKENS, nonterminals.  */     First, the terminals, then, starting at YYNTOKENS, nonterminals.  */
 static const char *const yytname[] =  static const char *const yytname[] =
Line 2086  static const yytype_int16 yytable[] = Line 2089  static const yytype_int16 yytable[] =
      259,     0,   260       259,     0,   260
 };  };
   
#define yypact_value_is_default(yystate) \#define yypact_value_is_default(Yystate) \
  ((yystate) == (-736))  (!!((Yystate) == (-736)))
   
#define yytable_value_is_error(yytable_value) \#define yytable_value_is_error(Yytable_value) \
  ((yytable_value) == (-472))  (!!((Yytable_value) == (-472)))
   
 static const yytype_int16 yycheck[] =  static const yytype_int16 yycheck[] =
 {  {
Line 2777  do                                                     Line 2780  do                                                    
     }                                                           \      }                                                           \
 while (YYID (0))  while (YYID (0))
   
/* Error token number */
 #define YYTERROR        1  #define YYTERROR        1
 #define YYERRCODE       256  #define YYERRCODE       256
   
   
 /* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].  
    If N is 0, then set CURRENT to the empty location which ends  
    the previous symbol: RHS[0] (always defined).  */  
   
 #define YYRHSLOC(Rhs, K) ((Rhs)[K])  
 #ifndef YYLLOC_DEFAULT  
 # define YYLLOC_DEFAULT(Current, Rhs, N)                                \  
     do                                                                  \  
       if (YYID (N))                                                    \  
         {                                                               \  
           (Current).first_line   = YYRHSLOC (Rhs, 1).first_line;        \  
           (Current).first_column = YYRHSLOC (Rhs, 1).first_column;      \  
           (Current).last_line    = YYRHSLOC (Rhs, N).last_line;         \  
           (Current).last_column  = YYRHSLOC (Rhs, N).last_column;       \  
         }                                                               \  
       else                                                              \  
         {                                                               \  
           (Current).first_line   = (Current).last_line   =              \  
             YYRHSLOC (Rhs, 0).last_line;                                \  
           (Current).first_column = (Current).last_column =              \  
             YYRHSLOC (Rhs, 0).last_column;                              \  
         }                                                               \  
     while (YYID (0))  
 #endif  
   
   
 /* This macro is provided for backward compatibility. */  /* This macro is provided for backward compatibility. */
   
 #ifndef YY_LOCATION_PRINT  #ifndef YY_LOCATION_PRINT
 # define YY_LOCATION_PRINT(File, Loc) ((void) 0)  # define YY_LOCATION_PRINT(File, Loc) ((void) 0)
 #endif  #endif
   
   
 /* YYLEX -- calling `yylex' with the right arguments.  */  /* YYLEX -- calling `yylex' with the right arguments.  */
   
 #ifdef YYLEX_PARAM  #ifdef YYLEX_PARAM
 # define YYLEX yylex (&yylval, YYLEX_PARAM)  # define YYLEX yylex (&yylval, YYLEX_PARAM)
 #else  #else
Line 2879  yy_symbol_value_print (yyoutput, yytype, yyvaluep) Line 2854  yy_symbol_value_print (yyoutput, yytype, yyvaluep)
   switch (yytype)    switch (yytype)
     {      {
       default:        default:
        break;        break;
     }      }
 }  }
   
Line 3121  yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg, Line 3096  yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg,
 {  {
   YYSIZE_T yysize0 = yytnamerr (YY_NULL, yytname[yytoken]);    YYSIZE_T yysize0 = yytnamerr (YY_NULL, yytname[yytoken]);
   YYSIZE_T yysize = yysize0;    YYSIZE_T yysize = yysize0;
   YYSIZE_T yysize1;  
   enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };    enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
   /* Internationalized format string. */    /* Internationalized format string. */
   const char *yyformat = YY_NULL;    const char *yyformat = YY_NULL;
Line 3184  yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg, Line 3158  yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg,
                     break;                      break;
                   }                    }
                 yyarg[yycount++] = yytname[yyx];                  yyarg[yycount++] = yytname[yyx];
                yysize1 = yysize + yytnamerr (YY_NULL, yytname[yyx]);                {
                if (! (yysize <= yysize1                  YYSIZE_T yysize1 = yysize + yytnamerr (YY_NULL, yytname[yyx]);
                       && yysize1 <= YYSTACK_ALLOC_MAXIMUM))                  if (! (yysize <= yysize1
                  return 2;                         && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
                yysize = yysize1;                    return 2;
                   yysize = yysize1;
                 }
               }                }
         }          }
     }      }
Line 3208  yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg, Line 3184  yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg,
 # undef YYCASE_  # undef YYCASE_
     }      }
   
  yysize1 = yysize + yystrlen (yyformat);  {
  if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM))    YYSIZE_T yysize1 = yysize + yystrlen (yyformat);
    return 2;    if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
  yysize = yysize1;      return 2;
     yysize = yysize1;
   }
   
   if (*yymsg_alloc < yysize)    if (*yymsg_alloc < yysize)
     {      {
Line 3271  yydestruct (yymsg, yytype, yyvaluep) Line 3249  yydestruct (yymsg, yytype, yyvaluep)
     {      {
   
       default:        default:
        break;        break;
     }      }
 }  }
   
   
 /* Prevent warnings from -Wmissing-prototypes.  */  
 #ifdef YYPARSE_PARAM  
 #if defined __STDC__ || defined __cplusplus  
 int yyparse (void *YYPARSE_PARAM);  
 #else  
 int yyparse ();  
 #endif  
 #else /* ! YYPARSE_PARAM */  
 #if defined __STDC__ || defined __cplusplus  
 int yyparse (void);  
 #else  
 int yyparse ();  
 #endif  
 #endif /* ! YYPARSE_PARAM */  
   
   
 /*----------.  /*----------.
Line 3321  yyparse () Line 3285  yyparse ()
 /* The lookahead symbol.  */  /* The lookahead symbol.  */
 int yychar;  int yychar;
   
   
   #if defined __GNUC__ && 407 <= __GNUC__ * 100 + __GNUC_MINOR__
   /* Suppress an incorrect diagnostic about yylval being uninitialized.  */
   # define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \
       _Pragma ("GCC diagnostic push") \
       _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"")\
       _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"")
   # define YY_IGNORE_MAYBE_UNINITIALIZED_END \
       _Pragma ("GCC diagnostic pop")
   #else
   /* Default value used for initialization, for pacifying older GCCs
      or non-GCC compilers.  */
   static YYSTYPE yyval_default;
   # define YY_INITIAL_VALUE(Value) = Value
   #endif
   #ifndef YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   # define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   # define YY_IGNORE_MAYBE_UNINITIALIZED_END
   #endif
   #ifndef YY_INITIAL_VALUE
   # define YY_INITIAL_VALUE(Value) /* Nothing. */
   #endif
   
 /* The semantic value of the lookahead symbol.  */  /* The semantic value of the lookahead symbol.  */
YYSTYPE yylval;YYSTYPE yylval YY_INITIAL_VALUE(yyval_default);
   
     /* Number of syntax errors so far.  */      /* Number of syntax errors so far.  */
     int yynerrs;      int yynerrs;
Line 3353  YYSTYPE yylval; Line 3340  YYSTYPE yylval;
   int yyn;    int yyn;
   int yyresult;    int yyresult;
   /* Lookahead token as an internal (translated) token number.  */    /* Lookahead token as an internal (translated) token number.  */
  int yytoken;  int yytoken = 0;
   /* The variables used to return semantic value and location from the    /* The variables used to return semantic value and location from the
      action routines.  */       action routines.  */
   YYSTYPE yyval;    YYSTYPE yyval;
Line 3371  YYSTYPE yylval; Line 3358  YYSTYPE yylval;
      Keep to zero when no symbol should be popped.  */       Keep to zero when no symbol should be popped.  */
   int yylen = 0;    int yylen = 0;
   
  yytoken = 0;  yyssp = yyss = yyssa;
  yyss = yyssa;  yyvsp = yyvs = yyvsa;
  yyvs = yyvsa; 
   yystacksize = YYINITDEPTH;    yystacksize = YYINITDEPTH;
   
   YYDPRINTF ((stderr, "Starting parse\n"));    YYDPRINTF ((stderr, "Starting parse\n"));
Line 3382  YYSTYPE yylval; Line 3368  YYSTYPE yylval;
   yyerrstatus = 0;    yyerrstatus = 0;
   yynerrs = 0;    yynerrs = 0;
   yychar = YYEMPTY; /* Cause a token to be read.  */    yychar = YYEMPTY; /* Cause a token to be read.  */
   
   /* Initialize stack pointers.  
      Waste one element of value and location stack  
      so that they stay on the same level as the state stack.  
      The wasted elements are never initialized.  */  
   yyssp = yyss;  
   yyvsp = yyvs;  
   
   goto yysetstate;    goto yysetstate;
   
 /*------------------------------------------------------------.  /*------------------------------------------------------------.
Line 3530  yybackup: Line 3508  yybackup:
   yychar = YYEMPTY;    yychar = YYEMPTY;
   
   yystate = yyn;    yystate = yyn;
     YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;    *++yyvsp = yylval;
     YY_IGNORE_MAYBE_UNINITIALIZED_END
   
   goto yynewstate;    goto yynewstate;
   
Line 3568  yyreduce: Line 3548  yyreduce:
     {      {
         case 2:          case 2:
   
 /* Line 1810 of yacc.c  */  
 #line 216 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_compilation(TSRMLS_C); }      { zend_do_end_compilation(TSRMLS_C); }
     break;      break;
   
   case 3:    case 3:
   
 /* Line 1810 of yacc.c  */  
 #line 220 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_extended_info(TSRMLS_C); }      { zend_do_extended_info(TSRMLS_C); }
     break;      break;
   
   case 4:    case 4:
   
 /* Line 1810 of yacc.c  */  
 #line 220 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { HANDLE_INTERACTIVE(); }      { HANDLE_INTERACTIVE(); }
     break;      break;
   
   case 6:    case 6:
   
 /* Line 1810 of yacc.c  */  
 #line 225 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 7:    case 7:
   
 /* Line 1810 of yacc.c  */  
 #line 226 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_build_namespace_name(&(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_build_namespace_name(&(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 8:    case 8:
   
 /* Line 1810 of yacc.c  */  
 #line 230 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_verify_namespace(TSRMLS_C); }      { zend_verify_namespace(TSRMLS_C); }
     break;      break;
   
   case 9:    case 9:
   
 /* Line 1810 of yacc.c  */  
 #line 231 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_verify_namespace(TSRMLS_C); zend_do_early_binding(TSRMLS_C); }      { zend_verify_namespace(TSRMLS_C); zend_do_early_binding(TSRMLS_C); }
     break;      break;
   
   case 10:    case 10:
   
 /* Line 1810 of yacc.c  */  
 #line 232 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_verify_namespace(TSRMLS_C); zend_do_early_binding(TSRMLS_C); }      { zend_verify_namespace(TSRMLS_C); zend_do_early_binding(TSRMLS_C); }
     break;      break;
   
   case 11:    case 11:
   
 /* Line 1810 of yacc.c  */  
 #line 233 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_halt_compiler_register(TSRMLS_C); YYACCEPT; }      { zend_do_halt_compiler_register(TSRMLS_C); YYACCEPT; }
     break;      break;
   
   case 12:    case 12:
   
 /* Line 1810 of yacc.c  */  
 #line 234 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_namespace(&(yyvsp[(2) - (3)]), 0 TSRMLS_CC); }      { zend_do_begin_namespace(&(yyvsp[(2) - (3)]), 0 TSRMLS_CC); }
     break;      break;
   
   case 13:    case 13:
   
 /* Line 1810 of yacc.c  */  
 #line 235 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_namespace(&(yyvsp[(2) - (3)]), 1 TSRMLS_CC); }      { zend_do_begin_namespace(&(yyvsp[(2) - (3)]), 1 TSRMLS_CC); }
     break;      break;
   
   case 14:    case 14:
   
 /* Line 1810 of yacc.c  */  
 #line 236 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_namespace(TSRMLS_C); }      { zend_do_end_namespace(TSRMLS_C); }
     break;      break;
   
   case 15:    case 15:
   
 /* Line 1810 of yacc.c  */  
 #line 237 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_namespace(NULL, 1 TSRMLS_CC); }      { zend_do_begin_namespace(NULL, 1 TSRMLS_CC); }
     break;      break;
   
   case 16:    case 16:
   
 /* Line 1810 of yacc.c  */  
 #line 238 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_namespace(TSRMLS_C); }      { zend_do_end_namespace(TSRMLS_C); }
     break;      break;
   
   case 17:    case 17:
   
 /* Line 1810 of yacc.c  */  
 #line 239 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_verify_namespace(TSRMLS_C); }      { zend_verify_namespace(TSRMLS_C); }
     break;      break;
   
   case 18:    case 18:
   
 /* Line 1810 of yacc.c  */  
 #line 240 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_verify_namespace(TSRMLS_C); }      { zend_verify_namespace(TSRMLS_C); }
     break;      break;
   
   case 21:    case 21:
   
 /* Line 1810 of yacc.c  */  
 #line 249 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_use(&(yyvsp[(1) - (1)]), NULL, 0 TSRMLS_CC); }      { zend_do_use(&(yyvsp[(1) - (1)]), NULL, 0 TSRMLS_CC); }
     break;      break;
   
   case 22:    case 22:
   
 /* Line 1810 of yacc.c  */  
 #line 250 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_use(&(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]), 0 TSRMLS_CC); }      { zend_do_use(&(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]), 0 TSRMLS_CC); }
     break;      break;
   
   case 23:    case 23:
   
 /* Line 1810 of yacc.c  */  
 #line 251 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_use(&(yyvsp[(2) - (2)]), NULL, 1 TSRMLS_CC); }      { zend_do_use(&(yyvsp[(2) - (2)]), NULL, 1 TSRMLS_CC); }
     break;      break;
   
   case 24:    case 24:
   
 /* Line 1810 of yacc.c  */  
 #line 252 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_use(&(yyvsp[(2) - (4)]), &(yyvsp[(4) - (4)]), 1 TSRMLS_CC); }      { zend_do_use(&(yyvsp[(2) - (4)]), &(yyvsp[(4) - (4)]), 1 TSRMLS_CC); }
     break;      break;
   
   case 25:    case 25:
   
 /* Line 1810 of yacc.c  */  
 #line 256 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_declare_constant(&(yyvsp[(3) - (5)]), &(yyvsp[(5) - (5)]) TSRMLS_CC); }      { zend_do_declare_constant(&(yyvsp[(3) - (5)]), &(yyvsp[(5) - (5)]) TSRMLS_CC); }
     break;      break;
   
   case 26:    case 26:
   
 /* Line 1810 of yacc.c  */  
 #line 257 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_declare_constant(&(yyvsp[(2) - (4)]), &(yyvsp[(4) - (4)]) TSRMLS_CC); }      { zend_do_declare_constant(&(yyvsp[(2) - (4)]), &(yyvsp[(4) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 27:    case 27:
   
 /* Line 1810 of yacc.c  */  
 #line 261 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_extended_info(TSRMLS_C); }      { zend_do_extended_info(TSRMLS_C); }
     break;      break;
   
   case 28:    case 28:
   
 /* Line 1810 of yacc.c  */  
 #line 261 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { HANDLE_INTERACTIVE(); }      { HANDLE_INTERACTIVE(); }
     break;      break;
   
   case 33:    case 33:
   
 /* Line 1810 of yacc.c  */  
 #line 270 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_error(E_COMPILE_ERROR, "__HALT_COMPILER() can only be used from the outermost scope"); }      { zend_error(E_COMPILE_ERROR, "__HALT_COMPILER() can only be used from the outermost scope"); }
     break;      break;
   
   case 34:    case 34:
   
 /* Line 1810 of yacc.c  */  
 #line 275 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { DO_TICKS(); }      { DO_TICKS(); }
     break;      break;
   
   case 35:    case 35:
   
 /* Line 1810 of yacc.c  */  
 #line 276 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_label(&(yyvsp[(1) - (2)]) TSRMLS_CC); }      { zend_do_label(&(yyvsp[(1) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 37:    case 37:
   
 /* Line 1810 of yacc.c  */  
 #line 281 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_if_cond(&(yyvsp[(3) - (4)]), &(yyvsp[(4) - (4)]) TSRMLS_CC); }      { zend_do_if_cond(&(yyvsp[(3) - (4)]), &(yyvsp[(4) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 38:    case 38:
   
 /* Line 1810 of yacc.c  */  
 #line 281 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_if_after_statement(&(yyvsp[(4) - (6)]), 1 TSRMLS_CC); }      { zend_do_if_after_statement(&(yyvsp[(4) - (6)]), 1 TSRMLS_CC); }
     break;      break;
   
   case 39:    case 39:
   
 /* Line 1810 of yacc.c  */  
 #line 281 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_if_end(TSRMLS_C); }      { zend_do_if_end(TSRMLS_C); }
     break;      break;
   
   case 40:    case 40:
   
 /* Line 1810 of yacc.c  */  
 #line 282 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_if_cond(&(yyvsp[(3) - (5)]), &(yyvsp[(4) - (5)]) TSRMLS_CC); }      { zend_do_if_cond(&(yyvsp[(3) - (5)]), &(yyvsp[(4) - (5)]) TSRMLS_CC); }
     break;      break;
   
   case 41:    case 41:
   
 /* Line 1810 of yacc.c  */  
 #line 282 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_if_after_statement(&(yyvsp[(4) - (7)]), 1 TSRMLS_CC); }      { zend_do_if_after_statement(&(yyvsp[(4) - (7)]), 1 TSRMLS_CC); }
     break;      break;
   
   case 42:    case 42:
   
 /* Line 1810 of yacc.c  */  
 #line 282 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_if_end(TSRMLS_C); }      { zend_do_if_end(TSRMLS_C); }
     break;      break;
   
   case 43:    case 43:
   
 /* Line 1810 of yacc.c  */  
 #line 283 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyvsp[(1) - (2)]).u.op.opline_num = get_next_op_number(CG(active_op_array));  }      { (yyvsp[(1) - (2)]).u.op.opline_num = get_next_op_number(CG(active_op_array));  }
     break;      break;
   
   case 44:    case 44:
   
 /* Line 1810 of yacc.c  */  
 #line 283 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_while_cond(&(yyvsp[(4) - (5)]), &(yyvsp[(5) - (5)]) TSRMLS_CC); }      { zend_do_while_cond(&(yyvsp[(4) - (5)]), &(yyvsp[(5) - (5)]) TSRMLS_CC); }
     break;      break;
   
   case 45:    case 45:
   
 /* Line 1810 of yacc.c  */  
 #line 283 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_while_end(&(yyvsp[(1) - (7)]), &(yyvsp[(5) - (7)]) TSRMLS_CC); }      { zend_do_while_end(&(yyvsp[(1) - (7)]), &(yyvsp[(5) - (7)]) TSRMLS_CC); }
     break;      break;
   
   case 46:    case 46:
   
 /* Line 1810 of yacc.c  */  
 #line 284 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyvsp[(1) - (1)]).u.op.opline_num = get_next_op_number(CG(active_op_array));  zend_do_do_while_begin(TSRMLS_C); }      { (yyvsp[(1) - (1)]).u.op.opline_num = get_next_op_number(CG(active_op_array));  zend_do_do_while_begin(TSRMLS_C); }
     break;      break;
   
   case 47:    case 47:
   
 /* Line 1810 of yacc.c  */  
 #line 284 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyvsp[(5) - (5)]).u.op.opline_num = get_next_op_number(CG(active_op_array)); }      { (yyvsp[(5) - (5)]).u.op.opline_num = get_next_op_number(CG(active_op_array)); }
     break;      break;
   
   case 48:    case 48:
   
 /* Line 1810 of yacc.c  */  
 #line 284 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_do_while_end(&(yyvsp[(1) - (9)]), &(yyvsp[(5) - (9)]), &(yyvsp[(7) - (9)]) TSRMLS_CC); }      { zend_do_do_while_end(&(yyvsp[(1) - (9)]), &(yyvsp[(5) - (9)]), &(yyvsp[(7) - (9)]) TSRMLS_CC); }
     break;      break;
   
   case 49:    case 49:
   
 /* Line 1810 of yacc.c  */  
 #line 288 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_free(&(yyvsp[(3) - (4)]) TSRMLS_CC); (yyvsp[(4) - (4)]).u.op.opline_num = get_next_op_number(CG(active_op_array)); }      { zend_do_free(&(yyvsp[(3) - (4)]) TSRMLS_CC); (yyvsp[(4) - (4)]).u.op.opline_num = get_next_op_number(CG(active_op_array)); }
     break;      break;
   
   case 50:    case 50:
   
 /* Line 1810 of yacc.c  */  
 #line 290 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_extended_info(TSRMLS_C); zend_do_for_cond(&(yyvsp[(6) - (7)]), &(yyvsp[(7) - (7)]) TSRMLS_CC); }      { zend_do_extended_info(TSRMLS_C); zend_do_for_cond(&(yyvsp[(6) - (7)]), &(yyvsp[(7) - (7)]) TSRMLS_CC); }
     break;      break;
   
   case 51:    case 51:
   
 /* Line 1810 of yacc.c  */  
 #line 292 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_free(&(yyvsp[(9) - (10)]) TSRMLS_CC); zend_do_for_before_statement(&(yyvsp[(4) - (10)]), &(yyvsp[(7) - (10)]) TSRMLS_CC); }      { zend_do_free(&(yyvsp[(9) - (10)]) TSRMLS_CC); zend_do_for_before_statement(&(yyvsp[(4) - (10)]), &(yyvsp[(7) - (10)]) TSRMLS_CC); }
     break;      break;
   
   case 52:    case 52:
   
 /* Line 1810 of yacc.c  */  
 #line 293 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_for_end(&(yyvsp[(7) - (12)]) TSRMLS_CC); }      { zend_do_for_end(&(yyvsp[(7) - (12)]) TSRMLS_CC); }
     break;      break;
   
   case 53:    case 53:
   
 /* Line 1810 of yacc.c  */  
 #line 294 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_switch_cond(&(yyvsp[(3) - (4)]) TSRMLS_CC); }      { zend_do_switch_cond(&(yyvsp[(3) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 54:    case 54:
   
 /* Line 1810 of yacc.c  */  
 #line 294 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_switch_end(&(yyvsp[(6) - (6)]) TSRMLS_CC); }      { zend_do_switch_end(&(yyvsp[(6) - (6)]) TSRMLS_CC); }
     break;      break;
   
   case 55:    case 55:
   
 /* Line 1810 of yacc.c  */  
 #line 295 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_brk_cont(ZEND_BRK, NULL TSRMLS_CC); }      { zend_do_brk_cont(ZEND_BRK, NULL TSRMLS_CC); }
     break;      break;
   
   case 56:    case 56:
   
 /* Line 1810 of yacc.c  */  
 #line 296 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_brk_cont(ZEND_BRK, &(yyvsp[(2) - (3)]) TSRMLS_CC); }      { zend_do_brk_cont(ZEND_BRK, &(yyvsp[(2) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 57:    case 57:
   
 /* Line 1810 of yacc.c  */  
 #line 297 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_brk_cont(ZEND_CONT, NULL TSRMLS_CC); }      { zend_do_brk_cont(ZEND_CONT, NULL TSRMLS_CC); }
     break;      break;
   
   case 58:    case 58:
   
 /* Line 1810 of yacc.c  */  
 #line 298 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_brk_cont(ZEND_CONT, &(yyvsp[(2) - (3)]) TSRMLS_CC); }      { zend_do_brk_cont(ZEND_CONT, &(yyvsp[(2) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 59:    case 59:
   
 /* Line 1810 of yacc.c  */  
 #line 299 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_return(NULL, 0 TSRMLS_CC); }      { zend_do_return(NULL, 0 TSRMLS_CC); }
     break;      break;
   
   case 60:    case 60:
   
 /* Line 1810 of yacc.c  */  
 #line 300 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_return(&(yyvsp[(2) - (3)]), 0 TSRMLS_CC); }      { zend_do_return(&(yyvsp[(2) - (3)]), 0 TSRMLS_CC); }
     break;      break;
   
   case 61:    case 61:
   
 /* Line 1810 of yacc.c  */  
 #line 301 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_return(&(yyvsp[(2) - (3)]), 1 TSRMLS_CC); }      { zend_do_return(&(yyvsp[(2) - (3)]), 1 TSRMLS_CC); }
     break;      break;
   
   case 65:    case 65:
   
 /* Line 1810 of yacc.c  */  
 #line 305 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_echo(&(yyvsp[(1) - (1)]) TSRMLS_CC); }      { zend_do_echo(&(yyvsp[(1) - (1)]) TSRMLS_CC); }
     break;      break;
   
   case 66:    case 66:
   
 /* Line 1810 of yacc.c  */  
 #line 306 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_free(&(yyvsp[(1) - (2)]) TSRMLS_CC); }      { zend_do_free(&(yyvsp[(1) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 68:    case 68:
   
 /* Line 1810 of yacc.c  */  
 #line 309 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_foreach_begin(&(yyvsp[(1) - (4)]), &(yyvsp[(2) - (4)]), &(yyvsp[(3) - (4)]), &(yyvsp[(4) - (4)]), 1 TSRMLS_CC); }      { zend_do_foreach_begin(&(yyvsp[(1) - (4)]), &(yyvsp[(2) - (4)]), &(yyvsp[(3) - (4)]), &(yyvsp[(4) - (4)]), 1 TSRMLS_CC); }
     break;      break;
   
   case 69:    case 69:
   
 /* Line 1810 of yacc.c  */  
 #line 310 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_foreach_cont(&(yyvsp[(1) - (8)]), &(yyvsp[(2) - (8)]), &(yyvsp[(4) - (8)]), &(yyvsp[(6) - (8)]), &(yyvsp[(7) - (8)]) TSRMLS_CC); }      { zend_do_foreach_cont(&(yyvsp[(1) - (8)]), &(yyvsp[(2) - (8)]), &(yyvsp[(4) - (8)]), &(yyvsp[(6) - (8)]), &(yyvsp[(7) - (8)]) TSRMLS_CC); }
     break;      break;
   
   case 70:    case 70:
   
 /* Line 1810 of yacc.c  */  
 #line 311 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_foreach_end(&(yyvsp[(1) - (10)]), &(yyvsp[(4) - (10)]) TSRMLS_CC); }      { zend_do_foreach_end(&(yyvsp[(1) - (10)]), &(yyvsp[(4) - (10)]) TSRMLS_CC); }
     break;      break;
   
   case 71:    case 71:
   
 /* Line 1810 of yacc.c  */  
 #line 313 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_foreach_begin(&(yyvsp[(1) - (4)]), &(yyvsp[(2) - (4)]), &(yyvsp[(3) - (4)]), &(yyvsp[(4) - (4)]), 0 TSRMLS_CC); }      { zend_do_foreach_begin(&(yyvsp[(1) - (4)]), &(yyvsp[(2) - (4)]), &(yyvsp[(3) - (4)]), &(yyvsp[(4) - (4)]), 0 TSRMLS_CC); }
     break;      break;
   
   case 72:    case 72:
   
 /* Line 1810 of yacc.c  */  
 #line 314 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_check_writable_variable(&(yyvsp[(6) - (8)])); zend_do_foreach_cont(&(yyvsp[(1) - (8)]), &(yyvsp[(2) - (8)]), &(yyvsp[(4) - (8)]), &(yyvsp[(6) - (8)]), &(yyvsp[(7) - (8)]) TSRMLS_CC); }      { zend_check_writable_variable(&(yyvsp[(6) - (8)])); zend_do_foreach_cont(&(yyvsp[(1) - (8)]), &(yyvsp[(2) - (8)]), &(yyvsp[(4) - (8)]), &(yyvsp[(6) - (8)]), &(yyvsp[(7) - (8)]) TSRMLS_CC); }
     break;      break;
   
   case 73:    case 73:
   
 /* Line 1810 of yacc.c  */  
 #line 315 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_foreach_end(&(yyvsp[(1) - (10)]), &(yyvsp[(4) - (10)]) TSRMLS_CC); }      { zend_do_foreach_end(&(yyvsp[(1) - (10)]), &(yyvsp[(4) - (10)]) TSRMLS_CC); }
     break;      break;
   
   case 74:    case 74:
   
 /* Line 1810 of yacc.c  */  
 #line 316 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyvsp[(1) - (1)]).u.op.opline_num = get_next_op_number(CG(active_op_array)); zend_do_declare_begin(TSRMLS_C); }      { (yyvsp[(1) - (1)]).u.op.opline_num = get_next_op_number(CG(active_op_array)); zend_do_declare_begin(TSRMLS_C); }
     break;      break;
   
   case 75:    case 75:
   
 /* Line 1810 of yacc.c  */  
 #line 316 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_declare_end(&(yyvsp[(1) - (6)]) TSRMLS_CC); }      { zend_do_declare_end(&(yyvsp[(1) - (6)]) TSRMLS_CC); }
     break;      break;
   
   case 77:    case 77:
   
 /* Line 1810 of yacc.c  */  
 #line 318 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_try(&(yyvsp[(1) - (1)]) TSRMLS_CC); }      { zend_do_try(&(yyvsp[(1) - (1)]) TSRMLS_CC); }
     break;      break;
   
   case 78:    case 78:
   
 /* Line 1810 of yacc.c  */  
 #line 319 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_initialize_try_catch_element(&(yyvsp[(1) - (7)]) TSRMLS_CC); }      { zend_initialize_try_catch_element(&(yyvsp[(1) - (7)]) TSRMLS_CC); }
     break;      break;
   
   case 79:    case 79:
   
 /* Line 1810 of yacc.c  */  
 #line 320 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_first_catch(&(yyvsp[(7) - (9)]) TSRMLS_CC); }      { zend_do_first_catch(&(yyvsp[(7) - (9)]) TSRMLS_CC); }
     break;      break;
   
   case 80:    case 80:
   
 /* Line 1810 of yacc.c  */  
 #line 321 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_catch(&(yyvsp[(1) - (12)]), &(yyvsp[(9) - (12)]), &(yyvsp[(11) - (12)]), &(yyvsp[(7) - (12)]) TSRMLS_CC); }      { zend_do_begin_catch(&(yyvsp[(1) - (12)]), &(yyvsp[(9) - (12)]), &(yyvsp[(11) - (12)]), &(yyvsp[(7) - (12)]) TSRMLS_CC); }
     break;      break;
   
   case 81:    case 81:
   
 /* Line 1810 of yacc.c  */  
 #line 322 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_catch(&(yyvsp[(1) - (16)]) TSRMLS_CC); }      { zend_do_end_catch(&(yyvsp[(1) - (16)]) TSRMLS_CC); }
     break;      break;
   
   case 82:    case 82:
   
 /* Line 1810 of yacc.c  */  
 #line 323 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_mark_last_catch(&(yyvsp[(7) - (18)]), &(yyvsp[(18) - (18)]) TSRMLS_CC); }      { zend_do_mark_last_catch(&(yyvsp[(7) - (18)]), &(yyvsp[(18) - (18)]) TSRMLS_CC); }
     break;      break;
   
   case 83:    case 83:
   
 /* Line 1810 of yacc.c  */  
 #line 324 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_throw(&(yyvsp[(2) - (3)]) TSRMLS_CC); }      { zend_do_throw(&(yyvsp[(2) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 84:    case 84:
   
 /* Line 1810 of yacc.c  */  
 #line 325 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_goto(&(yyvsp[(2) - (3)]) TSRMLS_CC); }      { zend_do_goto(&(yyvsp[(2) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 85:    case 85:
   
 /* Line 1810 of yacc.c  */  
 #line 330 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 86:    case 86:
   
 /* Line 1810 of yacc.c  */  
 #line 331 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).u.op.opline_num = -1; }      { (yyval).u.op.opline_num = -1; }
     break;      break;
   
   case 87:    case 87:
   
 /* Line 1810 of yacc.c  */  
 #line 335 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 88:    case 88:
   
 /* Line 1810 of yacc.c  */  
 #line 336 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(2) - (2)]); }      { (yyval) = (yyvsp[(2) - (2)]); }
     break;      break;
   
   case 89:    case 89:
   
 /* Line 1810 of yacc.c  */  
 #line 341 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).u.op.opline_num = get_next_op_number(CG(active_op_array)); }      { (yyval).u.op.opline_num = get_next_op_number(CG(active_op_array)); }
     break;      break;
   
   case 90:    case 90:
   
 /* Line 1810 of yacc.c  */  
 #line 341 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_catch(&(yyvsp[(1) - (6)]), &(yyvsp[(3) - (6)]), &(yyvsp[(5) - (6)]), NULL TSRMLS_CC); }      { zend_do_begin_catch(&(yyvsp[(1) - (6)]), &(yyvsp[(3) - (6)]), &(yyvsp[(5) - (6)]), NULL TSRMLS_CC); }
     break;      break;
   
   case 91:    case 91:
   
 /* Line 1810 of yacc.c  */  
 #line 341 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_catch(&(yyvsp[(1) - (10)]) TSRMLS_CC); }      { zend_do_end_catch(&(yyvsp[(1) - (10)]) TSRMLS_CC); }
     break;      break;
   
   case 94:    case 94:
   
 /* Line 1810 of yacc.c  */  
 #line 351 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_variable_parse(&(yyvsp[(1) - (1)]), BP_VAR_UNSET, 0 TSRMLS_CC); zend_do_unset(&(yyvsp[(1) - (1)]) TSRMLS_CC); }      { zend_do_end_variable_parse(&(yyvsp[(1) - (1)]), BP_VAR_UNSET, 0 TSRMLS_CC); zend_do_unset(&(yyvsp[(1) - (1)]) TSRMLS_CC); }
     break;      break;
   
   case 95:    case 95:
   
 /* Line 1810 of yacc.c  */  
 #line 355 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { DO_TICKS(); }      { DO_TICKS(); }
     break;      break;
   
   case 96:    case 96:
   
 /* Line 1810 of yacc.c  */  
 #line 359 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { DO_TICKS(); }      { DO_TICKS(); }
     break;      break;
   
   case 97:    case 97:
   
 /* Line 1810 of yacc.c  */  
 #line 364 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = ZEND_RETURN_VAL; }      { (yyval).op_type = ZEND_RETURN_VAL; }
     break;      break;
   
   case 98:    case 98:
   
 /* Line 1810 of yacc.c  */  
 #line 365 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = ZEND_RETURN_REF; }      { (yyval).op_type = ZEND_RETURN_REF; }
     break;      break;
   
   case 99:    case 99:
   
 /* Line 1810 of yacc.c  */  
 #line 370 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_function_declaration(&(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]), 0, (yyvsp[(2) - (3)]).op_type, NULL TSRMLS_CC); }      { zend_do_begin_function_declaration(&(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]), 0, (yyvsp[(2) - (3)]).op_type, NULL TSRMLS_CC); }
     break;      break;
   
   case 100:    case 100:
   
 /* Line 1810 of yacc.c  */  
 #line 371 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_function_declaration(&(yyvsp[(1) - (10)]) TSRMLS_CC); }      { zend_do_end_function_declaration(&(yyvsp[(1) - (10)]) TSRMLS_CC); }
     break;      break;
   
   case 101:    case 101:
   
 /* Line 1810 of yacc.c  */  
 #line 376 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_class_declaration(&(yyvsp[(1) - (3)]), &(yyvsp[(2) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_begin_class_declaration(&(yyvsp[(1) - (3)]), &(yyvsp[(2) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 102:    case 102:
   
 /* Line 1810 of yacc.c  */  
 #line 380 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_class_declaration(&(yyvsp[(1) - (8)]), &(yyvsp[(3) - (8)]) TSRMLS_CC); }      { zend_do_end_class_declaration(&(yyvsp[(1) - (8)]), &(yyvsp[(3) - (8)]) TSRMLS_CC); }
     break;      break;
   
   case 103:    case 103:
   
 /* Line 1810 of yacc.c  */  
 #line 382 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_class_declaration(&(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]), NULL TSRMLS_CC); }      { zend_do_begin_class_declaration(&(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]), NULL TSRMLS_CC); }
     break;      break;
   
   case 104:    case 104:
   
 /* Line 1810 of yacc.c  */  
 #line 386 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_class_declaration(&(yyvsp[(1) - (7)]), NULL TSRMLS_CC); }      { zend_do_end_class_declaration(&(yyvsp[(1) - (7)]), NULL TSRMLS_CC); }
     break;      break;
   
   case 105:    case 105:
   
 /* Line 1810 of yacc.c  */  
 #line 391 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).u.op.opline_num = CG(zend_lineno); (yyval).EA = 0; }      { (yyval).u.op.opline_num = CG(zend_lineno); (yyval).EA = 0; }
     break;      break;
   
   case 106:    case 106:
   
 /* Line 1810 of yacc.c  */  
 #line 392 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).u.op.opline_num = CG(zend_lineno); (yyval).EA = ZEND_ACC_EXPLICIT_ABSTRACT_CLASS; }      { (yyval).u.op.opline_num = CG(zend_lineno); (yyval).EA = ZEND_ACC_EXPLICIT_ABSTRACT_CLASS; }
     break;      break;
   
   case 107:    case 107:
   
 /* Line 1810 of yacc.c  */  
 #line 393 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).u.op.opline_num = CG(zend_lineno); (yyval).EA = ZEND_ACC_TRAIT; }      { (yyval).u.op.opline_num = CG(zend_lineno); (yyval).EA = ZEND_ACC_TRAIT; }
     break;      break;
   
   case 108:    case 108:
   
 /* Line 1810 of yacc.c  */  
 #line 394 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).u.op.opline_num = CG(zend_lineno); (yyval).EA = ZEND_ACC_FINAL_CLASS; }      { (yyval).u.op.opline_num = CG(zend_lineno); (yyval).EA = ZEND_ACC_FINAL_CLASS; }
     break;      break;
   
   case 109:    case 109:
   
 /* Line 1810 of yacc.c  */  
 #line 398 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_UNUSED; }      { (yyval).op_type = IS_UNUSED; }
     break;      break;
   
   case 110:    case 110:
   
 /* Line 1810 of yacc.c  */  
 #line 399 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_fetch_class(&(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_fetch_class(&(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 111:    case 111:
   
 /* Line 1810 of yacc.c  */  
 #line 403 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).u.op.opline_num = CG(zend_lineno); (yyval).EA = ZEND_ACC_INTERFACE; }      { (yyval).u.op.opline_num = CG(zend_lineno); (yyval).EA = ZEND_ACC_INTERFACE; }
     break;      break;
   
   case 116:    case 116:
   
 /* Line 1810 of yacc.c  */  
 #line 417 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_implements_interface(&(yyvsp[(1) - (1)]) TSRMLS_CC); }      { zend_do_implements_interface(&(yyvsp[(1) - (1)]) TSRMLS_CC); }
     break;      break;
   
   case 117:    case 117:
   
 /* Line 1810 of yacc.c  */  
 #line 418 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_implements_interface(&(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_implements_interface(&(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 118:    case 118:
   
 /* Line 1810 of yacc.c  */  
 #line 422 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_UNUSED; }      { (yyval).op_type = IS_UNUSED; }
     break;      break;
   
   case 119:    case 119:
   
 /* Line 1810 of yacc.c  */  
 #line 423 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(2) - (2)]); }      { (yyval) = (yyvsp[(2) - (2)]); }
     break;      break;
   
   case 120:    case 120:
   
 /* Line 1810 of yacc.c  */  
 #line 428 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_check_writable_variable(&(yyvsp[(1) - (1)])); (yyval) = (yyvsp[(1) - (1)]); }      { zend_check_writable_variable(&(yyvsp[(1) - (1)])); (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 121:    case 121:
   
 /* Line 1810 of yacc.c  */  
 #line 429 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_check_writable_variable(&(yyvsp[(2) - (2)])); (yyval) = (yyvsp[(2) - (2)]);  (yyval).EA |= ZEND_PARSED_REFERENCE_VARIABLE; }      { zend_check_writable_variable(&(yyvsp[(2) - (2)])); (yyval) = (yyvsp[(2) - (2)]);  (yyval).EA |= ZEND_PARSED_REFERENCE_VARIABLE; }
     break;      break;
   
   case 128:    case 128:
   
 /* Line 1810 of yacc.c  */  
 #line 451 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_declare_stmt(&(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_declare_stmt(&(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 129:    case 129:
   
 /* Line 1810 of yacc.c  */  
 #line 452 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_declare_stmt(&(yyvsp[(3) - (5)]), &(yyvsp[(5) - (5)]) TSRMLS_CC); }      { zend_do_declare_stmt(&(yyvsp[(3) - (5)]), &(yyvsp[(5) - (5)]) TSRMLS_CC); }
     break;      break;
   
   case 130:    case 130:
   
 /* Line 1810 of yacc.c  */  
 #line 457 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(2) - (3)]); }      { (yyval) = (yyvsp[(2) - (3)]); }
     break;      break;
   
   case 131:    case 131:
   
 /* Line 1810 of yacc.c  */  
 #line 458 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(3) - (4)]); }      { (yyval) = (yyvsp[(3) - (4)]); }
     break;      break;
   
   case 132:    case 132:
   
 /* Line 1810 of yacc.c  */  
 #line 459 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(2) - (4)]); }      { (yyval) = (yyvsp[(2) - (4)]); }
     break;      break;
   
   case 133:    case 133:
   
 /* Line 1810 of yacc.c  */  
 #line 460 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(3) - (5)]); }      { (yyval) = (yyvsp[(3) - (5)]); }
     break;      break;
   
   case 134:    case 134:
   
 /* Line 1810 of yacc.c  */  
 #line 465 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_UNUSED; }      { (yyval).op_type = IS_UNUSED; }
     break;      break;
   
   case 135:    case 135:
   
 /* Line 1810 of yacc.c  */  
 #line 466 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_extended_info(TSRMLS_C);  zend_do_case_before_statement(&(yyvsp[(1) - (4)]), &(yyvsp[(2) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }      { zend_do_extended_info(TSRMLS_C);  zend_do_case_before_statement(&(yyvsp[(1) - (4)]), &(yyvsp[(2) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 136:    case 136:
   
 /* Line 1810 of yacc.c  */  
 #line 466 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_case_after_statement(&(yyval), &(yyvsp[(2) - (6)]) TSRMLS_CC); (yyval).op_type = IS_CONST; }      { zend_do_case_after_statement(&(yyval), &(yyvsp[(2) - (6)]) TSRMLS_CC); (yyval).op_type = IS_CONST; }
     break;      break;
   
   case 137:    case 137:
   
 /* Line 1810 of yacc.c  */  
 #line 467 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_extended_info(TSRMLS_C);  zend_do_default_before_statement(&(yyvsp[(1) - (3)]), &(yyvsp[(2) - (3)]) TSRMLS_CC); }      { zend_do_extended_info(TSRMLS_C);  zend_do_default_before_statement(&(yyvsp[(1) - (3)]), &(yyvsp[(2) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 138:    case 138:
   
 /* Line 1810 of yacc.c  */  
 #line 467 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_case_after_statement(&(yyval), &(yyvsp[(2) - (5)]) TSRMLS_CC); (yyval).op_type = IS_CONST; }      { zend_do_case_after_statement(&(yyval), &(yyvsp[(2) - (5)]) TSRMLS_CC); (yyval).op_type = IS_CONST; }
     break;      break;
   
   case 144:    case 144:
   
 /* Line 1810 of yacc.c  */  
 #line 486 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_if_cond(&(yyvsp[(4) - (5)]), &(yyvsp[(5) - (5)]) TSRMLS_CC); }      { zend_do_if_cond(&(yyvsp[(4) - (5)]), &(yyvsp[(5) - (5)]) TSRMLS_CC); }
     break;      break;
   
   case 145:    case 145:
   
 /* Line 1810 of yacc.c  */  
 #line 486 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_if_after_statement(&(yyvsp[(5) - (7)]), 0 TSRMLS_CC); }      { zend_do_if_after_statement(&(yyvsp[(5) - (7)]), 0 TSRMLS_CC); }
     break;      break;
   
   case 147:    case 147:
   
 /* Line 1810 of yacc.c  */  
 #line 492 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_if_cond(&(yyvsp[(4) - (6)]), &(yyvsp[(5) - (6)]) TSRMLS_CC); }      { zend_do_if_cond(&(yyvsp[(4) - (6)]), &(yyvsp[(5) - (6)]) TSRMLS_CC); }
     break;      break;
   
   case 148:    case 148:
   
 /* Line 1810 of yacc.c  */  
 #line 492 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_if_after_statement(&(yyvsp[(5) - (8)]), 0 TSRMLS_CC); }      { zend_do_if_after_statement(&(yyvsp[(5) - (8)]), 0 TSRMLS_CC); }
     break;      break;
   
   case 155:    case 155:
   
 /* Line 1810 of yacc.c  */  
 #line 515 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_UNUSED; (yyval).u.op.num=1; zend_do_receive_arg(ZEND_RECV, &(yyvsp[(2) - (2)]), &(yyval), NULL, &(yyvsp[(1) - (2)]), 0 TSRMLS_CC); }      { (yyval).op_type = IS_UNUSED; (yyval).u.op.num=1; zend_do_receive_arg(ZEND_RECV, &(yyvsp[(2) - (2)]), &(yyval), NULL, &(yyvsp[(1) - (2)]), 0 TSRMLS_CC); }
     break;      break;
   
   case 156:    case 156:
   
 /* Line 1810 of yacc.c  */  
 #line 516 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_UNUSED; (yyval).u.op.num=1; zend_do_receive_arg(ZEND_RECV, &(yyvsp[(3) - (3)]), &(yyval), NULL, &(yyvsp[(1) - (3)]), 1 TSRMLS_CC); }      { (yyval).op_type = IS_UNUSED; (yyval).u.op.num=1; zend_do_receive_arg(ZEND_RECV, &(yyvsp[(3) - (3)]), &(yyval), NULL, &(yyvsp[(1) - (3)]), 1 TSRMLS_CC); }
     break;      break;
   
   case 157:    case 157:
   
 /* Line 1810 of yacc.c  */  
 #line 517 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_UNUSED; (yyval).u.op.num=1; zend_do_receive_arg(ZEND_RECV_INIT, &(yyvsp[(3) - (5)]), &(yyval), &(yyvsp[(5) - (5)]), &(yyvsp[(1) - (5)]), 1 TSRMLS_CC); }      { (yyval).op_type = IS_UNUSED; (yyval).u.op.num=1; zend_do_receive_arg(ZEND_RECV_INIT, &(yyvsp[(3) - (5)]), &(yyval), &(yyvsp[(5) - (5)]), &(yyvsp[(1) - (5)]), 1 TSRMLS_CC); }
     break;      break;
   
   case 158:    case 158:
   
 /* Line 1810 of yacc.c  */  
 #line 518 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_UNUSED; (yyval).u.op.num=1; zend_do_receive_arg(ZEND_RECV_INIT, &(yyvsp[(2) - (4)]), &(yyval), &(yyvsp[(4) - (4)]), &(yyvsp[(1) - (4)]), 0 TSRMLS_CC); }      { (yyval).op_type = IS_UNUSED; (yyval).u.op.num=1; zend_do_receive_arg(ZEND_RECV_INIT, &(yyvsp[(2) - (4)]), &(yyval), &(yyvsp[(4) - (4)]), &(yyvsp[(1) - (4)]), 0 TSRMLS_CC); }
     break;      break;
   
   case 159:    case 159:
   
 /* Line 1810 of yacc.c  */  
 #line 519 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval)=(yyvsp[(1) - (4)]); (yyval).u.op.num++; zend_do_receive_arg(ZEND_RECV, &(yyvsp[(4) - (4)]), &(yyval), NULL, &(yyvsp[(3) - (4)]), 0 TSRMLS_CC); }      { (yyval)=(yyvsp[(1) - (4)]); (yyval).u.op.num++; zend_do_receive_arg(ZEND_RECV, &(yyvsp[(4) - (4)]), &(yyval), NULL, &(yyvsp[(3) - (4)]), 0 TSRMLS_CC); }
     break;      break;
   
   case 160:    case 160:
   
 /* Line 1810 of yacc.c  */  
 #line 520 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval)=(yyvsp[(1) - (5)]); (yyval).u.op.num++; zend_do_receive_arg(ZEND_RECV, &(yyvsp[(5) - (5)]), &(yyval), NULL, &(yyvsp[(3) - (5)]), 1 TSRMLS_CC); }      { (yyval)=(yyvsp[(1) - (5)]); (yyval).u.op.num++; zend_do_receive_arg(ZEND_RECV, &(yyvsp[(5) - (5)]), &(yyval), NULL, &(yyvsp[(3) - (5)]), 1 TSRMLS_CC); }
     break;      break;
   
   case 161:    case 161:
   
 /* Line 1810 of yacc.c  */  
 #line 521 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval)=(yyvsp[(1) - (7)]); (yyval).u.op.num++; zend_do_receive_arg(ZEND_RECV_INIT, &(yyvsp[(5) - (7)]), &(yyval), &(yyvsp[(7) - (7)]), &(yyvsp[(3) - (7)]), 1 TSRMLS_CC); }      { (yyval)=(yyvsp[(1) - (7)]); (yyval).u.op.num++; zend_do_receive_arg(ZEND_RECV_INIT, &(yyvsp[(5) - (7)]), &(yyval), &(yyvsp[(7) - (7)]), &(yyvsp[(3) - (7)]), 1 TSRMLS_CC); }
     break;      break;
   
   case 162:    case 162:
   
 /* Line 1810 of yacc.c  */  
 #line 522 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval)=(yyvsp[(1) - (6)]); (yyval).u.op.num++; zend_do_receive_arg(ZEND_RECV_INIT, &(yyvsp[(4) - (6)]), &(yyval), &(yyvsp[(6) - (6)]), &(yyvsp[(3) - (6)]), 0 TSRMLS_CC); }      { (yyval)=(yyvsp[(1) - (6)]); (yyval).u.op.num++; zend_do_receive_arg(ZEND_RECV_INIT, &(yyvsp[(4) - (6)]), &(yyval), &(yyvsp[(6) - (6)]), &(yyvsp[(3) - (6)]), 0 TSRMLS_CC); }
     break;      break;
   
   case 163:    case 163:
   
 /* Line 1810 of yacc.c  */  
 #line 527 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_UNUSED; }      { (yyval).op_type = IS_UNUSED; }
     break;      break;
   
   case 164:    case 164:
   
 /* Line 1810 of yacc.c  */  
 #line 528 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_CONST; Z_TYPE((yyval).u.constant)=IS_ARRAY; }      { (yyval).op_type = IS_CONST; Z_TYPE((yyval).u.constant)=IS_ARRAY; }
     break;      break;
   
   case 165:    case 165:
   
 /* Line 1810 of yacc.c  */  
 #line 529 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_CONST; Z_TYPE((yyval).u.constant)=IS_CALLABLE; }      { (yyval).op_type = IS_CONST; Z_TYPE((yyval).u.constant)=IS_CALLABLE; }
     break;      break;
   
   case 166:    case 166:
   
 /* Line 1810 of yacc.c  */  
 #line 530 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 167:    case 167:
   
 /* Line 1810 of yacc.c  */  
 #line 535 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 168:    case 168:
   
 /* Line 1810 of yacc.c  */  
 #line 536 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant) = 0; }      { Z_LVAL((yyval).u.constant) = 0; }
     break;      break;
   
   case 169:    case 169:
   
 /* Line 1810 of yacc.c  */  
 #line 541 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant) = 1;  zend_do_pass_param(&(yyvsp[(1) - (1)]), ZEND_SEND_VAL, Z_LVAL((yyval).u.constant) TSRMLS_CC); }      { Z_LVAL((yyval).u.constant) = 1;  zend_do_pass_param(&(yyvsp[(1) - (1)]), ZEND_SEND_VAL, Z_LVAL((yyval).u.constant) TSRMLS_CC); }
     break;      break;
   
   case 170:    case 170:
   
 /* Line 1810 of yacc.c  */  
 #line 542 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant) = 1;  zend_do_pass_param(&(yyvsp[(1) - (1)]), ZEND_SEND_VAR, Z_LVAL((yyval).u.constant) TSRMLS_CC); }      { Z_LVAL((yyval).u.constant) = 1;  zend_do_pass_param(&(yyvsp[(1) - (1)]), ZEND_SEND_VAR, Z_LVAL((yyval).u.constant) TSRMLS_CC); }
     break;      break;
   
   case 171:    case 171:
   
 /* Line 1810 of yacc.c  */  
 #line 543 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant) = 1;  zend_do_pass_param(&(yyvsp[(2) - (2)]), ZEND_SEND_REF, Z_LVAL((yyval).u.constant) TSRMLS_CC); }      { Z_LVAL((yyval).u.constant) = 1;  zend_do_pass_param(&(yyvsp[(2) - (2)]), ZEND_SEND_REF, Z_LVAL((yyval).u.constant) TSRMLS_CC); }
     break;      break;
   
   case 172:    case 172:
   
 /* Line 1810 of yacc.c  */  
 #line 544 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant)=Z_LVAL((yyvsp[(1) - (3)]).u.constant)+1;  zend_do_pass_param(&(yyvsp[(3) - (3)]), ZEND_SEND_VAL, Z_LVAL((yyval).u.constant) TSRMLS_CC); }      { Z_LVAL((yyval).u.constant)=Z_LVAL((yyvsp[(1) - (3)]).u.constant)+1;  zend_do_pass_param(&(yyvsp[(3) - (3)]), ZEND_SEND_VAL, Z_LVAL((yyval).u.constant) TSRMLS_CC); }
     break;      break;
   
   case 173:    case 173:
   
 /* Line 1810 of yacc.c  */  
 #line 545 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant)=Z_LVAL((yyvsp[(1) - (3)]).u.constant)+1;  zend_do_pass_param(&(yyvsp[(3) - (3)]), ZEND_SEND_VAR, Z_LVAL((yyval).u.constant) TSRMLS_CC); }      { Z_LVAL((yyval).u.constant)=Z_LVAL((yyvsp[(1) - (3)]).u.constant)+1;  zend_do_pass_param(&(yyvsp[(3) - (3)]), ZEND_SEND_VAR, Z_LVAL((yyval).u.constant) TSRMLS_CC); }
     break;      break;
   
   case 174:    case 174:
   
 /* Line 1810 of yacc.c  */  
 #line 546 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant)=Z_LVAL((yyvsp[(1) - (4)]).u.constant)+1;  zend_do_pass_param(&(yyvsp[(4) - (4)]), ZEND_SEND_REF, Z_LVAL((yyval).u.constant) TSRMLS_CC); }      { Z_LVAL((yyval).u.constant)=Z_LVAL((yyvsp[(1) - (4)]).u.constant)+1;  zend_do_pass_param(&(yyvsp[(4) - (4)]), ZEND_SEND_REF, Z_LVAL((yyval).u.constant) TSRMLS_CC); }
     break;      break;
   
   case 175:    case 175:
   
 /* Line 1810 of yacc.c  */  
 #line 550 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_fetch_global_variable(&(yyvsp[(3) - (3)]), NULL, ZEND_FETCH_GLOBAL_LOCK TSRMLS_CC); }      { zend_do_fetch_global_variable(&(yyvsp[(3) - (3)]), NULL, ZEND_FETCH_GLOBAL_LOCK TSRMLS_CC); }
     break;      break;
   
   case 176:    case 176:
   
 /* Line 1810 of yacc.c  */  
 #line 551 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_fetch_global_variable(&(yyvsp[(1) - (1)]), NULL, ZEND_FETCH_GLOBAL_LOCK TSRMLS_CC); }      { zend_do_fetch_global_variable(&(yyvsp[(1) - (1)]), NULL, ZEND_FETCH_GLOBAL_LOCK TSRMLS_CC); }
     break;      break;
   
   case 177:    case 177:
   
 /* Line 1810 of yacc.c  */  
 #line 556 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 178:    case 178:
   
 /* Line 1810 of yacc.c  */  
 #line 557 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(2) - (2)]); }      { (yyval) = (yyvsp[(2) - (2)]); }
     break;      break;
   
   case 179:    case 179:
   
 /* Line 1810 of yacc.c  */  
 #line 558 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(3) - (4)]); }      { (yyval) = (yyvsp[(3) - (4)]); }
     break;      break;
   
   case 180:    case 180:
   
 /* Line 1810 of yacc.c  */  
 #line 563 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_fetch_static_variable(&(yyvsp[(3) - (3)]), NULL, ZEND_FETCH_STATIC TSRMLS_CC); }      { zend_do_fetch_static_variable(&(yyvsp[(3) - (3)]), NULL, ZEND_FETCH_STATIC TSRMLS_CC); }
     break;      break;
   
   case 181:    case 181:
   
 /* Line 1810 of yacc.c  */  
 #line 564 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_fetch_static_variable(&(yyvsp[(3) - (5)]), &(yyvsp[(5) - (5)]), ZEND_FETCH_STATIC TSRMLS_CC); }      { zend_do_fetch_static_variable(&(yyvsp[(3) - (5)]), &(yyvsp[(5) - (5)]), ZEND_FETCH_STATIC TSRMLS_CC); }
     break;      break;
   
   case 182:    case 182:
   
 /* Line 1810 of yacc.c  */  
 #line 565 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_fetch_static_variable(&(yyvsp[(1) - (1)]), NULL, ZEND_FETCH_STATIC TSRMLS_CC); }      { zend_do_fetch_static_variable(&(yyvsp[(1) - (1)]), NULL, ZEND_FETCH_STATIC TSRMLS_CC); }
     break;      break;
   
   case 183:    case 183:
   
 /* Line 1810 of yacc.c  */  
 #line 566 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_fetch_static_variable(&(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]), ZEND_FETCH_STATIC TSRMLS_CC); }      { zend_do_fetch_static_variable(&(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]), ZEND_FETCH_STATIC TSRMLS_CC); }
     break;      break;
   
   case 186:    case 186:
   
 /* Line 1810 of yacc.c  */  
 #line 578 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { CG(access_type) = Z_LVAL((yyvsp[(1) - (1)]).u.constant); }      { CG(access_type) = Z_LVAL((yyvsp[(1) - (1)]).u.constant); }
     break;      break;
   
   case 190:    case 190:
   
 /* Line 1810 of yacc.c  */  
 #line 581 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_function_declaration(&(yyvsp[(2) - (4)]), &(yyvsp[(4) - (4)]), 1, (yyvsp[(3) - (4)]).op_type, &(yyvsp[(1) - (4)]) TSRMLS_CC); }      { zend_do_begin_function_declaration(&(yyvsp[(2) - (4)]), &(yyvsp[(4) - (4)]), 1, (yyvsp[(3) - (4)]).op_type, &(yyvsp[(1) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 191:    case 191:
   
 /* Line 1810 of yacc.c  */  
 #line 582 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_abstract_method(&(yyvsp[(4) - (9)]), &(yyvsp[(1) - (9)]), &(yyvsp[(9) - (9)]) TSRMLS_CC); zend_do_end_function_declaration(&(yyvsp[(2) - (9)]) TSRMLS_CC); }      { zend_do_abstract_method(&(yyvsp[(4) - (9)]), &(yyvsp[(1) - (9)]), &(yyvsp[(9) - (9)]) TSRMLS_CC); zend_do_end_function_declaration(&(yyvsp[(2) - (9)]) TSRMLS_CC); }
     break;      break;
   
   case 193:    case 193:
   
 /* Line 1810 of yacc.c  */  
 #line 590 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_use_trait(&(yyvsp[(1) - (1)]) TSRMLS_CC); }      { zend_do_use_trait(&(yyvsp[(1) - (1)]) TSRMLS_CC); }
     break;      break;
   
   case 194:    case 194:
   
 /* Line 1810 of yacc.c  */  
 #line 591 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_use_trait(&(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_use_trait(&(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 203:    case 203:
   
 /* Line 1810 of yacc.c  */  
 #line 615 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_add_trait_precedence(&(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_add_trait_precedence(&(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 204:    case 204:
   
 /* Line 1810 of yacc.c  */  
 #line 619 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_resolve_class_name(&(yyvsp[(1) - (1)]), ZEND_FETCH_CLASS_GLOBAL, 1 TSRMLS_CC); zend_init_list(&(yyval).u.op.ptr, Z_STRVAL((yyvsp[(1) - (1)]).u.constant) TSRMLS_CC); }      { zend_resolve_class_name(&(yyvsp[(1) - (1)]), ZEND_FETCH_CLASS_GLOBAL, 1 TSRMLS_CC); zend_init_list(&(yyval).u.op.ptr, Z_STRVAL((yyvsp[(1) - (1)]).u.constant) TSRMLS_CC); }
     break;      break;
   
   case 205:    case 205:
   
 /* Line 1810 of yacc.c  */  
 #line 620 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_resolve_class_name(&(yyvsp[(3) - (3)]), ZEND_FETCH_CLASS_GLOBAL, 1 TSRMLS_CC); zend_add_to_list(&(yyvsp[(1) - (3)]).u.op.ptr, Z_STRVAL((yyvsp[(3) - (3)]).u.constant) TSRMLS_CC); (yyval) = (yyvsp[(1) - (3)]); }      { zend_resolve_class_name(&(yyvsp[(3) - (3)]), ZEND_FETCH_CLASS_GLOBAL, 1 TSRMLS_CC); zend_add_to_list(&(yyvsp[(1) - (3)]).u.op.ptr, Z_STRVAL((yyvsp[(3) - (3)]).u.constant) TSRMLS_CC); (yyval) = (yyvsp[(1) - (3)]); }
     break;      break;
   
   case 206:    case 206:
   
 /* Line 1810 of yacc.c  */  
 #line 624 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_prepare_reference(&(yyval), NULL, &(yyvsp[(1) - (1)]) TSRMLS_CC); }      { zend_prepare_reference(&(yyval), NULL, &(yyvsp[(1) - (1)]) TSRMLS_CC); }
     break;      break;
   
   case 207:    case 207:
   
 /* Line 1810 of yacc.c  */  
 #line 625 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 208:    case 208:
   
 /* Line 1810 of yacc.c  */  
 #line 629 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_prepare_reference(&(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_prepare_reference(&(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 209:    case 209:
   
 /* Line 1810 of yacc.c  */  
 #line 633 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_add_trait_alias(&(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]), &(yyvsp[(4) - (4)]) TSRMLS_CC); }      { zend_add_trait_alias(&(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]), &(yyvsp[(4) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 210:    case 210:
   
 /* Line 1810 of yacc.c  */  
 #line 634 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_add_trait_alias(&(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]), NULL TSRMLS_CC); }      { zend_add_trait_alias(&(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]), NULL TSRMLS_CC); }
     break;      break;
   
   case 211:    case 211:
   
 /* Line 1810 of yacc.c  */  
 #line 638 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant) = 0x0; }      { Z_LVAL((yyval).u.constant) = 0x0; }
     break;      break;
   
   case 212:    case 212:
   
 /* Line 1810 of yacc.c  */  
 #line 639 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 213:    case 213:
   
 /* Line 1810 of yacc.c  */  
 #line 643 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant) = ZEND_ACC_ABSTRACT; }      { Z_LVAL((yyval).u.constant) = ZEND_ACC_ABSTRACT; }
     break;      break;
   
   case 214:    case 214:
   
 /* Line 1810 of yacc.c  */  
 #line 644 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant) = 0;   }      { Z_LVAL((yyval).u.constant) = 0;   }
     break;      break;
   
   case 215:    case 215:
   
 /* Line 1810 of yacc.c  */  
 #line 648 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 216:    case 216:
   
 /* Line 1810 of yacc.c  */  
 #line 649 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant) = ZEND_ACC_PUBLIC; }      { Z_LVAL((yyval).u.constant) = ZEND_ACC_PUBLIC; }
     break;      break;
   
   case 217:    case 217:
   
 /* Line 1810 of yacc.c  */  
 #line 653 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant) = ZEND_ACC_PUBLIC; }      { Z_LVAL((yyval).u.constant) = ZEND_ACC_PUBLIC; }
     break;      break;
   
   case 218:    case 218:
   
 /* Line 1810 of yacc.c  */  
 #line 654 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]);  if (!(Z_LVAL((yyval).u.constant) & ZEND_ACC_PPP_MASK)) { Z_LVAL((yyval).u.constant) |= ZEND_ACC_PUBLIC; } }      { (yyval) = (yyvsp[(1) - (1)]);  if (!(Z_LVAL((yyval).u.constant) & ZEND_ACC_PPP_MASK)) { Z_LVAL((yyval).u.constant) |= ZEND_ACC_PUBLIC; } }
     break;      break;
   
   case 219:    case 219:
   
 /* Line 1810 of yacc.c  */  
 #line 658 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 220:    case 220:
   
 /* Line 1810 of yacc.c  */  
 #line 659 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant) = zend_do_verify_access_types(&(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)])); }      { Z_LVAL((yyval).u.constant) = zend_do_verify_access_types(&(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)])); }
     break;      break;
   
   case 221:    case 221:
   
 /* Line 1810 of yacc.c  */  
 #line 663 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant) = ZEND_ACC_PUBLIC; }      { Z_LVAL((yyval).u.constant) = ZEND_ACC_PUBLIC; }
     break;      break;
   
   case 222:    case 222:
   
 /* Line 1810 of yacc.c  */  
 #line 664 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant) = ZEND_ACC_PROTECTED; }      { Z_LVAL((yyval).u.constant) = ZEND_ACC_PROTECTED; }
     break;      break;
   
   case 223:    case 223:
   
 /* Line 1810 of yacc.c  */  
 #line 665 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant) = ZEND_ACC_PRIVATE; }      { Z_LVAL((yyval).u.constant) = ZEND_ACC_PRIVATE; }
     break;      break;
   
   case 224:    case 224:
   
 /* Line 1810 of yacc.c  */  
 #line 666 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant) = ZEND_ACC_STATIC; }      { Z_LVAL((yyval).u.constant) = ZEND_ACC_STATIC; }
     break;      break;
   
   case 225:    case 225:
   
 /* Line 1810 of yacc.c  */  
 #line 667 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant) = ZEND_ACC_ABSTRACT; }      { Z_LVAL((yyval).u.constant) = ZEND_ACC_ABSTRACT; }
     break;      break;
   
   case 226:    case 226:
   
 /* Line 1810 of yacc.c  */  
 #line 668 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant) = ZEND_ACC_FINAL; }      { Z_LVAL((yyval).u.constant) = ZEND_ACC_FINAL; }
     break;      break;
   
   case 227:    case 227:
   
 /* Line 1810 of yacc.c  */  
 #line 672 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_declare_property(&(yyvsp[(3) - (3)]), NULL, CG(access_type) TSRMLS_CC); }      { zend_do_declare_property(&(yyvsp[(3) - (3)]), NULL, CG(access_type) TSRMLS_CC); }
     break;      break;
   
   case 228:    case 228:
   
 /* Line 1810 of yacc.c  */  
 #line 673 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_declare_property(&(yyvsp[(3) - (5)]), &(yyvsp[(5) - (5)]), CG(access_type) TSRMLS_CC); }      { zend_do_declare_property(&(yyvsp[(3) - (5)]), &(yyvsp[(5) - (5)]), CG(access_type) TSRMLS_CC); }
     break;      break;
   
   case 229:    case 229:
   
 /* Line 1810 of yacc.c  */  
 #line 674 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_declare_property(&(yyvsp[(1) - (1)]), NULL, CG(access_type) TSRMLS_CC); }      { zend_do_declare_property(&(yyvsp[(1) - (1)]), NULL, CG(access_type) TSRMLS_CC); }
     break;      break;
   
   case 230:    case 230:
   
 /* Line 1810 of yacc.c  */  
 #line 675 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_declare_property(&(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]), CG(access_type) TSRMLS_CC); }      { zend_do_declare_property(&(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]), CG(access_type) TSRMLS_CC); }
     break;      break;
   
   case 231:    case 231:
   
 /* Line 1810 of yacc.c  */  
 #line 679 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_declare_class_constant(&(yyvsp[(3) - (5)]), &(yyvsp[(5) - (5)]) TSRMLS_CC); }      { zend_do_declare_class_constant(&(yyvsp[(3) - (5)]), &(yyvsp[(5) - (5)]) TSRMLS_CC); }
     break;      break;
   
   case 232:    case 232:
   
 /* Line 1810 of yacc.c  */  
 #line 680 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_declare_class_constant(&(yyvsp[(2) - (4)]), &(yyvsp[(4) - (4)]) TSRMLS_CC); }      { zend_do_declare_class_constant(&(yyvsp[(2) - (4)]), &(yyvsp[(4) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 233:    case 233:
   
 /* Line 1810 of yacc.c  */  
 #line 684 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_echo(&(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_echo(&(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 234:    case 234:
   
 /* Line 1810 of yacc.c  */  
 #line 685 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_echo(&(yyvsp[(1) - (1)]) TSRMLS_CC); }      { zend_do_echo(&(yyvsp[(1) - (1)]) TSRMLS_CC); }
     break;      break;
   
   case 235:    case 235:
   
 /* Line 1810 of yacc.c  */  
 #line 690 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_CONST;  Z_TYPE((yyval).u.constant) = IS_BOOL;  Z_LVAL((yyval).u.constant) = 1; }      { (yyval).op_type = IS_CONST;  Z_TYPE((yyval).u.constant) = IS_BOOL;  Z_LVAL((yyval).u.constant) = 1; }
     break;      break;
   
   case 236:    case 236:
   
 /* Line 1810 of yacc.c  */  
 #line 691 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 237:    case 237:
   
 /* Line 1810 of yacc.c  */  
 #line 695 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_free(&(yyvsp[(1) - (2)]) TSRMLS_CC); }      { zend_do_free(&(yyvsp[(1) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 238:    case 238:
   
 /* Line 1810 of yacc.c  */  
 #line 695 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(4) - (4)]); }      { (yyval) = (yyvsp[(4) - (4)]); }
     break;      break;
   
   case 239:    case 239:
   
 /* Line 1810 of yacc.c  */  
 #line 696 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 240:    case 240:
   
 /* Line 1810 of yacc.c  */  
 #line 700 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).EA = (yyvsp[(2) - (2)]).EA; }      { (yyval).EA = (yyvsp[(2) - (2)]).EA; }
     break;      break;
   
   case 241:    case 241:
   
 /* Line 1810 of yacc.c  */  
 #line 701 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).EA = (yyvsp[(1) - (1)]).EA; }      { (yyval).EA = (yyvsp[(1) - (1)]).EA; }
     break;      break;
   
   case 242:    case 242:
   
 /* Line 1810 of yacc.c  */  
 #line 705 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { fetch_array_dim(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }      { fetch_array_dim(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 243:    case 243:
   
 /* Line 1810 of yacc.c  */  
 #line 706 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_pop_object(&(yyvsp[(1) - (3)]) TSRMLS_CC); fetch_array_dim(&(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(2) - (3)]) TSRMLS_CC); }      { zend_do_pop_object(&(yyvsp[(1) - (3)]) TSRMLS_CC); fetch_array_dim(&(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(2) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 244:    case 244:
   
 /* Line 1810 of yacc.c  */  
 #line 710 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_push_object(&(yyvsp[(1) - (1)]) TSRMLS_CC); }      { zend_do_push_object(&(yyvsp[(1) - (1)]) TSRMLS_CC); }
     break;      break;
   
   case 245:    case 245:
   
 /* Line 1810 of yacc.c  */  
 #line 710 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(3) - (3)]); }      { (yyval) = (yyvsp[(3) - (3)]); }
     break;      break;
   
   case 246:    case 246:
   
 /* Line 1810 of yacc.c  */  
 #line 711 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_push_object(&(yyvsp[(1) - (1)]) TSRMLS_CC); (yyval) = (yyvsp[(1) - (1)]); }      { zend_do_push_object(&(yyvsp[(1) - (1)]) TSRMLS_CC); (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 247:    case 247:
   
 /* Line 1810 of yacc.c  */  
 #line 712 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 248:    case 248:
   
 /* Line 1810 of yacc.c  */  
 #line 716 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(0) - (0)]); }      { (yyval) = (yyvsp[(0) - (0)]); }
     break;      break;
   
   case 249:    case 249:
   
 /* Line 1810 of yacc.c  */  
 #line 717 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_push_object(&(yyvsp[(0) - (0)]) TSRMLS_CC); zend_do_begin_variable_parse(TSRMLS_C); }      { zend_do_push_object(&(yyvsp[(0) - (0)]) TSRMLS_CC); zend_do_begin_variable_parse(TSRMLS_C); }
     break;      break;
   
   case 250:    case 250:
   
 /* Line 1810 of yacc.c  */  
 #line 718 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_pop_object(&(yyval) TSRMLS_CC); zend_do_end_variable_parse(&(yyvsp[(2) - (2)]), BP_VAR_R, 0 TSRMLS_CC); }      { zend_do_pop_object(&(yyval) TSRMLS_CC); zend_do_end_variable_parse(&(yyvsp[(2) - (2)]), BP_VAR_R, 0 TSRMLS_CC); }
     break;      break;
   
   case 251:    case 251:
   
 /* Line 1810 of yacc.c  */  
 #line 722 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_extended_fcall_begin(TSRMLS_C); zend_do_begin_new_object(&(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_extended_fcall_begin(TSRMLS_C); zend_do_begin_new_object(&(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 252:    case 252:
   
 /* Line 1810 of yacc.c  */  
 #line 722 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_new_object(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(4) - (4)]) TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C);}      { zend_do_end_new_object(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(4) - (4)]) TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C);}
     break;      break;
   
   case 253:    case 253:
   
 /* Line 1810 of yacc.c  */  
 #line 726 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_list_init(TSRMLS_C); }      { zend_do_list_init(TSRMLS_C); }
     break;      break;
   
   case 254:    case 254:
   
 /* Line 1810 of yacc.c  */  
 #line 726 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_list_end(&(yyval), &(yyvsp[(7) - (7)]) TSRMLS_CC); }      { zend_do_list_end(&(yyval), &(yyvsp[(7) - (7)]) TSRMLS_CC); }
     break;      break;
   
   case 255:    case 255:
   
 /* Line 1810 of yacc.c  */  
 #line 727 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_assign(&(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_assign(&(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 256:    case 256:
   
 /* Line 1810 of yacc.c  */  
 #line 728 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_check_writable_variable(&(yyvsp[(1) - (4)])); zend_do_end_variable_parse(&(yyvsp[(4) - (4)]), BP_VAR_W, 1 TSRMLS_CC); zend_do_end_variable_parse(&(yyvsp[(1) - (4)]), BP_VAR_W, 0 TSRMLS_CC); zend_do_assign_ref(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(4) - (4)]) TSRMLS_CC); }      { zend_check_writable_variable(&(yyvsp[(1) - (4)])); zend_do_end_variable_parse(&(yyvsp[(4) - (4)]), BP_VAR_W, 1 TSRMLS_CC); zend_do_end_variable_parse(&(yyvsp[(1) - (4)]), BP_VAR_W, 0 TSRMLS_CC); zend_do_assign_ref(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(4) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 257:    case 257:
   
 /* Line 1810 of yacc.c  */  
 #line 729 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_error(E_DEPRECATED, "Assigning the return value of new by reference is deprecated");  zend_check_writable_variable(&(yyvsp[(1) - (5)])); zend_do_extended_fcall_begin(TSRMLS_C); zend_do_begin_new_object(&(yyvsp[(4) - (5)]), &(yyvsp[(5) - (5)]) TSRMLS_CC); }      { zend_error(E_DEPRECATED, "Assigning the return value of new by reference is deprecated");  zend_check_writable_variable(&(yyvsp[(1) - (5)])); zend_do_extended_fcall_begin(TSRMLS_C); zend_do_begin_new_object(&(yyvsp[(4) - (5)]), &(yyvsp[(5) - (5)]) TSRMLS_CC); }
     break;      break;
   
   case 258:    case 258:
   
 /* Line 1810 of yacc.c  */  
 #line 729 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_new_object(&(yyvsp[(3) - (7)]), &(yyvsp[(4) - (7)]), &(yyvsp[(7) - (7)]) TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C); zend_do_end_variable_parse(&(yyvsp[(1) - (7)]), BP_VAR_W, 0 TSRMLS_CC); (yyvsp[(3) - (7)]).EA = ZEND_PARSED_NEW; zend_do_assign_ref(&(yyval), &(yyvsp[(1) - (7)]), &(yyvsp[(3) - (7)]) TSRMLS_CC); }      { zend_do_end_new_object(&(yyvsp[(3) - (7)]), &(yyvsp[(4) - (7)]), &(yyvsp[(7) - (7)]) TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C); zend_do_end_variable_parse(&(yyvsp[(1) - (7)]), BP_VAR_W, 0 TSRMLS_CC); (yyvsp[(3) - (7)]).EA = ZEND_PARSED_NEW; zend_do_assign_ref(&(yyval), &(yyvsp[(1) - (7)]), &(yyvsp[(3) - (7)]) TSRMLS_CC); }
     break;      break;
   
   case 259:    case 259:
   
 /* Line 1810 of yacc.c  */  
 #line 730 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_clone(&(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_clone(&(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 260:    case 260:
   
 /* Line 1810 of yacc.c  */  
 #line 731 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_ADD, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_ADD, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 261:    case 261:
   
 /* Line 1810 of yacc.c  */  
 #line 732 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_SUB, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_SUB, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 262:    case 262:
   
 /* Line 1810 of yacc.c  */  
 #line 733 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_MUL, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_MUL, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 263:    case 263:
   
 /* Line 1810 of yacc.c  */  
 #line 734 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_DIV, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_DIV, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 264:    case 264:
   
 /* Line 1810 of yacc.c  */  
 #line 735 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_CONCAT, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_CONCAT, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 265:    case 265:
   
 /* Line 1810 of yacc.c  */  
 #line 736 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_MOD, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_MOD, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 266:    case 266:
   
 /* Line 1810 of yacc.c  */  
 #line 737 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_BW_AND, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_BW_AND, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 267:    case 267:
   
 /* Line 1810 of yacc.c  */  
 #line 738 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_BW_OR, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_BW_OR, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 268:    case 268:
   
 /* Line 1810 of yacc.c  */  
 #line 739 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_BW_XOR, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_BW_XOR, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 269:    case 269:
   
 /* Line 1810 of yacc.c  */  
 #line 740 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_SL, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_SL, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 270:    case 270:
   
 /* Line 1810 of yacc.c  */  
 #line 741 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_SR, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_check_writable_variable(&(yyvsp[(1) - (3)])); zend_do_end_variable_parse(&(yyvsp[(1) - (3)]), BP_VAR_RW, 0 TSRMLS_CC); zend_do_binary_assign_op(ZEND_ASSIGN_SR, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 271:    case 271:
   
 /* Line 1810 of yacc.c  */  
 #line 742 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_post_incdec(&(yyval), &(yyvsp[(1) - (2)]), ZEND_POST_INC TSRMLS_CC); }      { zend_do_post_incdec(&(yyval), &(yyvsp[(1) - (2)]), ZEND_POST_INC TSRMLS_CC); }
     break;      break;
   
   case 272:    case 272:
   
 /* Line 1810 of yacc.c  */  
 #line 743 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_pre_incdec(&(yyval), &(yyvsp[(2) - (2)]), ZEND_PRE_INC TSRMLS_CC); }      { zend_do_pre_incdec(&(yyval), &(yyvsp[(2) - (2)]), ZEND_PRE_INC TSRMLS_CC); }
     break;      break;
   
   case 273:    case 273:
   
 /* Line 1810 of yacc.c  */  
 #line 744 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_post_incdec(&(yyval), &(yyvsp[(1) - (2)]), ZEND_POST_DEC TSRMLS_CC); }      { zend_do_post_incdec(&(yyval), &(yyvsp[(1) - (2)]), ZEND_POST_DEC TSRMLS_CC); }
     break;      break;
   
   case 274:    case 274:
   
 /* Line 1810 of yacc.c  */  
 #line 745 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_pre_incdec(&(yyval), &(yyvsp[(2) - (2)]), ZEND_PRE_DEC TSRMLS_CC); }      { zend_do_pre_incdec(&(yyval), &(yyvsp[(2) - (2)]), ZEND_PRE_DEC TSRMLS_CC); }
     break;      break;
   
   case 275:    case 275:
   
 /* Line 1810 of yacc.c  */  
 #line 746 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_boolean_or_begin(&(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_boolean_or_begin(&(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 276:    case 276:
   
 /* Line 1810 of yacc.c  */  
 #line 746 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_boolean_or_end(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(4) - (4)]), &(yyvsp[(2) - (4)]) TSRMLS_CC); }      { zend_do_boolean_or_end(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(4) - (4)]), &(yyvsp[(2) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 277:    case 277:
   
 /* Line 1810 of yacc.c  */  
 #line 747 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_boolean_and_begin(&(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_boolean_and_begin(&(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 278:    case 278:
   
 /* Line 1810 of yacc.c  */  
 #line 747 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_boolean_and_end(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(4) - (4)]), &(yyvsp[(2) - (4)]) TSRMLS_CC); }      { zend_do_boolean_and_end(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(4) - (4)]), &(yyvsp[(2) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 279:    case 279:
   
 /* Line 1810 of yacc.c  */  
 #line 748 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_boolean_or_begin(&(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_boolean_or_begin(&(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 280:    case 280:
   
 /* Line 1810 of yacc.c  */  
 #line 748 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_boolean_or_end(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(4) - (4)]), &(yyvsp[(2) - (4)]) TSRMLS_CC); }      { zend_do_boolean_or_end(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(4) - (4)]), &(yyvsp[(2) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 281:    case 281:
   
 /* Line 1810 of yacc.c  */  
 #line 749 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_boolean_and_begin(&(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_boolean_and_begin(&(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 282:    case 282:
   
 /* Line 1810 of yacc.c  */  
 #line 749 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_boolean_and_end(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(4) - (4)]), &(yyvsp[(2) - (4)]) TSRMLS_CC); }      { zend_do_boolean_and_end(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(4) - (4)]), &(yyvsp[(2) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 283:    case 283:
   
 /* Line 1810 of yacc.c  */  
 #line 750 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_BOOL_XOR, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_BOOL_XOR, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 284:    case 284:
   
 /* Line 1810 of yacc.c  */  
 #line 751 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_BW_OR, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_BW_OR, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 285:    case 285:
   
 /* Line 1810 of yacc.c  */  
 #line 752 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_BW_AND, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_BW_AND, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 286:    case 286:
   
 /* Line 1810 of yacc.c  */  
 #line 753 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_BW_XOR, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_BW_XOR, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 287:    case 287:
   
 /* Line 1810 of yacc.c  */  
 #line 754 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_CONCAT, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_CONCAT, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 288:    case 288:
   
 /* Line 1810 of yacc.c  */  
 #line 755 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_ADD, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_ADD, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 289:    case 289:
   
 /* Line 1810 of yacc.c  */  
 #line 756 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_SUB, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_SUB, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 290:    case 290:
   
 /* Line 1810 of yacc.c  */  
 #line 757 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_MUL, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_MUL, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 291:    case 291:
   
 /* Line 1810 of yacc.c  */  
 #line 758 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_DIV, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_DIV, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 292:    case 292:
   
 /* Line 1810 of yacc.c  */  
 #line 759 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_MOD, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_MOD, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 293:    case 293:
   
 /* Line 1810 of yacc.c  */  
 #line 760 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_SL, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_SL, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 294:    case 294:
   
 /* Line 1810 of yacc.c  */  
 #line 761 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_SR, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_SR, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 295:    case 295:
   
 /* Line 1810 of yacc.c  */  
 #line 762 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { ZVAL_LONG(&(yyvsp[(1) - (2)]).u.constant, 0); if ((yyvsp[(2) - (2)]).op_type == IS_CONST) { add_function(&(yyvsp[(2) - (2)]).u.constant, &(yyvsp[(1) - (2)]).u.constant, &(yyvsp[(2) - (2)]).u.constant TSRMLS_CC); (yyval) = (yyvsp[(2) - (2)]); } else { (yyvsp[(1) - (2)]).op_type = IS_CONST; INIT_PZVAL(&(yyvsp[(1) - (2)]).u.constant); zend_do_binary_op(ZEND_ADD, &(yyval), &(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); } }      { ZVAL_LONG(&(yyvsp[(1) - (2)]).u.constant, 0); if ((yyvsp[(2) - (2)]).op_type == IS_CONST) { add_function(&(yyvsp[(2) - (2)]).u.constant, &(yyvsp[(1) - (2)]).u.constant, &(yyvsp[(2) - (2)]).u.constant TSRMLS_CC); (yyval) = (yyvsp[(2) - (2)]); } else { (yyvsp[(1) - (2)]).op_type = IS_CONST; INIT_PZVAL(&(yyvsp[(1) - (2)]).u.constant); zend_do_binary_op(ZEND_ADD, &(yyval), &(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); } }
     break;      break;
   
   case 296:    case 296:
   
 /* Line 1810 of yacc.c  */  
 #line 763 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { ZVAL_LONG(&(yyvsp[(1) - (2)]).u.constant, 0); if ((yyvsp[(2) - (2)]).op_type == IS_CONST) { sub_function(&(yyvsp[(2) - (2)]).u.constant, &(yyvsp[(1) - (2)]).u.constant, &(yyvsp[(2) - (2)]).u.constant TSRMLS_CC); (yyval) = (yyvsp[(2) - (2)]); } else { (yyvsp[(1) - (2)]).op_type = IS_CONST; INIT_PZVAL(&(yyvsp[(1) - (2)]).u.constant); zend_do_binary_op(ZEND_SUB, &(yyval), &(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); } }      { ZVAL_LONG(&(yyvsp[(1) - (2)]).u.constant, 0); if ((yyvsp[(2) - (2)]).op_type == IS_CONST) { sub_function(&(yyvsp[(2) - (2)]).u.constant, &(yyvsp[(1) - (2)]).u.constant, &(yyvsp[(2) - (2)]).u.constant TSRMLS_CC); (yyval) = (yyvsp[(2) - (2)]); } else { (yyvsp[(1) - (2)]).op_type = IS_CONST; INIT_PZVAL(&(yyvsp[(1) - (2)]).u.constant); zend_do_binary_op(ZEND_SUB, &(yyval), &(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); } }
     break;      break;
   
   case 297:    case 297:
   
 /* Line 1810 of yacc.c  */  
 #line 764 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_unary_op(ZEND_BOOL_NOT, &(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_unary_op(ZEND_BOOL_NOT, &(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 298:    case 298:
   
 /* Line 1810 of yacc.c  */  
 #line 765 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_unary_op(ZEND_BW_NOT, &(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_unary_op(ZEND_BW_NOT, &(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 299:    case 299:
   
 /* Line 1810 of yacc.c  */  
 #line 766 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_IS_IDENTICAL, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_IS_IDENTICAL, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 300:    case 300:
   
 /* Line 1810 of yacc.c  */  
 #line 767 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_IS_NOT_IDENTICAL, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_IS_NOT_IDENTICAL, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 301:    case 301:
   
 /* Line 1810 of yacc.c  */  
 #line 768 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_IS_EQUAL, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_IS_EQUAL, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 302:    case 302:
   
 /* Line 1810 of yacc.c  */  
 #line 769 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_IS_NOT_EQUAL, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_IS_NOT_EQUAL, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 303:    case 303:
   
 /* Line 1810 of yacc.c  */  
 #line 770 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_IS_SMALLER, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_IS_SMALLER, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 304:    case 304:
   
 /* Line 1810 of yacc.c  */  
 #line 771 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_IS_SMALLER_OR_EQUAL, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_IS_SMALLER_OR_EQUAL, &(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 305:    case 305:
   
 /* Line 1810 of yacc.c  */  
 #line 772 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_IS_SMALLER, &(yyval), &(yyvsp[(3) - (3)]), &(yyvsp[(1) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_IS_SMALLER, &(yyval), &(yyvsp[(3) - (3)]), &(yyvsp[(1) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 306:    case 306:
   
 /* Line 1810 of yacc.c  */  
 #line 773 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_binary_op(ZEND_IS_SMALLER_OR_EQUAL, &(yyval), &(yyvsp[(3) - (3)]), &(yyvsp[(1) - (3)]) TSRMLS_CC); }      { zend_do_binary_op(ZEND_IS_SMALLER_OR_EQUAL, &(yyval), &(yyvsp[(3) - (3)]), &(yyvsp[(1) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 307:    case 307:
   
 /* Line 1810 of yacc.c  */  
 #line 774 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_instanceof(&(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]), 0 TSRMLS_CC); }      { zend_do_instanceof(&(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]), 0 TSRMLS_CC); }
     break;      break;
   
   case 308:    case 308:
   
 /* Line 1810 of yacc.c  */  
 #line 775 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(2) - (3)]); }      { (yyval) = (yyvsp[(2) - (3)]); }
     break;      break;
   
   case 309:    case 309:
   
 /* Line 1810 of yacc.c  */  
 #line 776 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 310:    case 310:
   
 /* Line 1810 of yacc.c  */  
 #line 777 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(2) - (3)]); }      { (yyval) = (yyvsp[(2) - (3)]); }
     break;      break;
   
   case 311:    case 311:
   
 /* Line 1810 of yacc.c  */  
 #line 777 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(5) - (5)]); }      { (yyval) = (yyvsp[(5) - (5)]); }
     break;      break;
   
   case 312:    case 312:
   
 /* Line 1810 of yacc.c  */  
 #line 778 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_qm_op(&(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_begin_qm_op(&(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 313:    case 313:
   
 /* Line 1810 of yacc.c  */  
 #line 779 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_qm_true(&(yyvsp[(4) - (5)]), &(yyvsp[(2) - (5)]), &(yyvsp[(5) - (5)]) TSRMLS_CC); }      { zend_do_qm_true(&(yyvsp[(4) - (5)]), &(yyvsp[(2) - (5)]), &(yyvsp[(5) - (5)]) TSRMLS_CC); }
     break;      break;
   
   case 314:    case 314:
   
 /* Line 1810 of yacc.c  */  
 #line 780 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_qm_false(&(yyval), &(yyvsp[(7) - (7)]), &(yyvsp[(2) - (7)]), &(yyvsp[(5) - (7)]) TSRMLS_CC); }      { zend_do_qm_false(&(yyval), &(yyvsp[(7) - (7)]), &(yyvsp[(2) - (7)]), &(yyvsp[(5) - (7)]) TSRMLS_CC); }
     break;      break;
   
   case 315:    case 315:
   
 /* Line 1810 of yacc.c  */  
 #line 781 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_jmp_set(&(yyvsp[(1) - (3)]), &(yyvsp[(2) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_jmp_set(&(yyvsp[(1) - (3)]), &(yyvsp[(2) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 316:    case 316:
   
 /* Line 1810 of yacc.c  */  
 #line 782 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_jmp_set_else(&(yyval), &(yyvsp[(5) - (5)]), &(yyvsp[(2) - (5)]), &(yyvsp[(3) - (5)]) TSRMLS_CC); }      { zend_do_jmp_set_else(&(yyval), &(yyvsp[(5) - (5)]), &(yyvsp[(2) - (5)]), &(yyvsp[(3) - (5)]) TSRMLS_CC); }
     break;      break;
   
   case 317:    case 317:
   
 /* Line 1810 of yacc.c  */  
 #line 783 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 318:    case 318:
   
 /* Line 1810 of yacc.c  */  
 #line 784 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_cast(&(yyval), &(yyvsp[(2) - (2)]), IS_LONG TSRMLS_CC); }      { zend_do_cast(&(yyval), &(yyvsp[(2) - (2)]), IS_LONG TSRMLS_CC); }
     break;      break;
   
   case 319:    case 319:
   
 /* Line 1810 of yacc.c  */  
 #line 785 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_cast(&(yyval), &(yyvsp[(2) - (2)]), IS_DOUBLE TSRMLS_CC); }      { zend_do_cast(&(yyval), &(yyvsp[(2) - (2)]), IS_DOUBLE TSRMLS_CC); }
     break;      break;
   
   case 320:    case 320:
   
 /* Line 1810 of yacc.c  */  
 #line 786 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_cast(&(yyval), &(yyvsp[(2) - (2)]), IS_STRING TSRMLS_CC); }      { zend_do_cast(&(yyval), &(yyvsp[(2) - (2)]), IS_STRING TSRMLS_CC); }
     break;      break;
   
   case 321:    case 321:
   
 /* Line 1810 of yacc.c  */  
 #line 787 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_cast(&(yyval), &(yyvsp[(2) - (2)]), IS_ARRAY TSRMLS_CC); }      { zend_do_cast(&(yyval), &(yyvsp[(2) - (2)]), IS_ARRAY TSRMLS_CC); }
     break;      break;
   
   case 322:    case 322:
   
 /* Line 1810 of yacc.c  */  
 #line 788 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_cast(&(yyval), &(yyvsp[(2) - (2)]), IS_OBJECT TSRMLS_CC); }      { zend_do_cast(&(yyval), &(yyvsp[(2) - (2)]), IS_OBJECT TSRMLS_CC); }
     break;      break;
   
   case 323:    case 323:
   
 /* Line 1810 of yacc.c  */  
 #line 789 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_cast(&(yyval), &(yyvsp[(2) - (2)]), IS_BOOL TSRMLS_CC); }      { zend_do_cast(&(yyval), &(yyvsp[(2) - (2)]), IS_BOOL TSRMLS_CC); }
     break;      break;
   
   case 324:    case 324:
   
 /* Line 1810 of yacc.c  */  
 #line 790 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_cast(&(yyval), &(yyvsp[(2) - (2)]), IS_NULL TSRMLS_CC); }      { zend_do_cast(&(yyval), &(yyvsp[(2) - (2)]), IS_NULL TSRMLS_CC); }
     break;      break;
   
   case 325:    case 325:
   
 /* Line 1810 of yacc.c  */  
 #line 791 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_exit(&(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_exit(&(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 326:    case 326:
   
 /* Line 1810 of yacc.c  */  
 #line 792 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_silence(&(yyvsp[(1) - (1)]) TSRMLS_CC); }      { zend_do_begin_silence(&(yyvsp[(1) - (1)]) TSRMLS_CC); }
     break;      break;
   
   case 327:    case 327:
   
 /* Line 1810 of yacc.c  */  
 #line 792 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_silence(&(yyvsp[(1) - (3)]) TSRMLS_CC); (yyval) = (yyvsp[(3) - (3)]); }      { zend_do_end_silence(&(yyvsp[(1) - (3)]) TSRMLS_CC); (yyval) = (yyvsp[(3) - (3)]); }
     break;      break;
   
   case 328:    case 328:
   
 /* Line 1810 of yacc.c  */  
 #line 793 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 329:    case 329:
   
 /* Line 1810 of yacc.c  */  
 #line 794 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(3) - (4)]); }      { (yyval) = (yyvsp[(3) - (4)]); }
     break;      break;
   
   case 330:    case 330:
   
 /* Line 1810 of yacc.c  */  
 #line 795 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(2) - (3)]); }      { (yyval) = (yyvsp[(2) - (3)]); }
     break;      break;
   
   case 331:    case 331:
   
 /* Line 1810 of yacc.c  */  
 #line 796 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_shell_exec(&(yyval), &(yyvsp[(2) - (3)]) TSRMLS_CC); }      { zend_do_shell_exec(&(yyval), &(yyvsp[(2) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 332:    case 332:
   
 /* Line 1810 of yacc.c  */  
 #line 797 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_print(&(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_print(&(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 333:    case 333:
   
 /* Line 1810 of yacc.c  */  
 #line 798 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_lambda_function_declaration(&(yyval), &(yyvsp[(1) - (3)]), (yyvsp[(2) - (3)]).op_type, 0 TSRMLS_CC); }      { zend_do_begin_lambda_function_declaration(&(yyval), &(yyvsp[(1) - (3)]), (yyvsp[(2) - (3)]).op_type, 0 TSRMLS_CC); }
     break;      break;
   
   case 334:    case 334:
   
 /* Line 1810 of yacc.c  */  
 #line 799 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     {  zend_do_end_function_declaration(&(yyvsp[(1) - (10)]) TSRMLS_CC); (yyval) = (yyvsp[(4) - (10)]); }      {  zend_do_end_function_declaration(&(yyvsp[(1) - (10)]) TSRMLS_CC); (yyval) = (yyvsp[(4) - (10)]); }
     break;      break;
   
   case 335:    case 335:
   
 /* Line 1810 of yacc.c  */  
 #line 800 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_lambda_function_declaration(&(yyval), &(yyvsp[(2) - (4)]), (yyvsp[(3) - (4)]).op_type, 1 TSRMLS_CC); }      { zend_do_begin_lambda_function_declaration(&(yyval), &(yyvsp[(2) - (4)]), (yyvsp[(3) - (4)]).op_type, 1 TSRMLS_CC); }
     break;      break;
   
   case 336:    case 336:
   
 /* Line 1810 of yacc.c  */  
 #line 801 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     {  zend_do_end_function_declaration(&(yyvsp[(2) - (11)]) TSRMLS_CC); (yyval) = (yyvsp[(5) - (11)]); }      {  zend_do_end_function_declaration(&(yyvsp[(2) - (11)]) TSRMLS_CC); (yyval) = (yyvsp[(5) - (11)]); }
     break;      break;
   
   case 337:    case 337:
   
 /* Line 1810 of yacc.c  */  
 #line 805 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).u.op.opline_num = CG(zend_lineno); }      { (yyval).u.op.opline_num = CG(zend_lineno); }
     break;      break;
   
   case 340:    case 340:
   
 /* Line 1810 of yacc.c  */  
 #line 814 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_fetch_lexical_variable(&(yyvsp[(3) - (3)]), 0 TSRMLS_CC); }      { zend_do_fetch_lexical_variable(&(yyvsp[(3) - (3)]), 0 TSRMLS_CC); }
     break;      break;
   
   case 341:    case 341:
   
 /* Line 1810 of yacc.c  */  
 #line 815 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_fetch_lexical_variable(&(yyvsp[(4) - (4)]), 1 TSRMLS_CC); }      { zend_do_fetch_lexical_variable(&(yyvsp[(4) - (4)]), 1 TSRMLS_CC); }
     break;      break;
   
   case 342:    case 342:
   
 /* Line 1810 of yacc.c  */  
 #line 816 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_fetch_lexical_variable(&(yyvsp[(1) - (1)]), 0 TSRMLS_CC); }      { zend_do_fetch_lexical_variable(&(yyvsp[(1) - (1)]), 0 TSRMLS_CC); }
     break;      break;
   
   case 343:    case 343:
   
 /* Line 1810 of yacc.c  */  
 #line 817 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_fetch_lexical_variable(&(yyvsp[(2) - (2)]), 1 TSRMLS_CC); }      { zend_do_fetch_lexical_variable(&(yyvsp[(2) - (2)]), 1 TSRMLS_CC); }
     break;      break;
   
   case 344:    case 344:
   
 /* Line 1810 of yacc.c  */  
 #line 821 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyvsp[(2) - (2)]).u.op.opline_num = zend_do_begin_function_call(&(yyvsp[(1) - (2)]), 1 TSRMLS_CC); }      { (yyvsp[(2) - (2)]).u.op.opline_num = zend_do_begin_function_call(&(yyvsp[(1) - (2)]), 1 TSRMLS_CC); }
     break;      break;
   
   case 345:    case 345:
   
 /* Line 1810 of yacc.c  */  
 #line 823 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_function_call(&(yyvsp[(1) - (5)]), &(yyval), &(yyvsp[(4) - (5)]), 0, (yyvsp[(2) - (5)]).u.op.opline_num TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C); }      { zend_do_end_function_call(&(yyvsp[(1) - (5)]), &(yyval), &(yyvsp[(4) - (5)]), 0, (yyvsp[(2) - (5)]).u.op.opline_num TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C); }
     break;      break;
   
   case 346:    case 346:
   
 /* Line 1810 of yacc.c  */  
 #line 824 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyvsp[(1) - (4)]).op_type = IS_CONST; ZVAL_EMPTY_STRING(&(yyvsp[(1) - (4)]).u.constant);  zend_do_build_namespace_name(&(yyvsp[(1) - (4)]), &(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); (yyvsp[(4) - (4)]).u.op.opline_num = zend_do_begin_function_call(&(yyvsp[(1) - (4)]), 0 TSRMLS_CC); }      { (yyvsp[(1) - (4)]).op_type = IS_CONST; ZVAL_EMPTY_STRING(&(yyvsp[(1) - (4)]).u.constant);  zend_do_build_namespace_name(&(yyvsp[(1) - (4)]), &(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); (yyvsp[(4) - (4)]).u.op.opline_num = zend_do_begin_function_call(&(yyvsp[(1) - (4)]), 0 TSRMLS_CC); }
     break;      break;
   
   case 347:    case 347:
   
 /* Line 1810 of yacc.c  */  
 #line 826 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_function_call(&(yyvsp[(1) - (7)]), &(yyval), &(yyvsp[(6) - (7)]), 0, (yyvsp[(4) - (7)]).u.op.opline_num TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C); }      { zend_do_end_function_call(&(yyvsp[(1) - (7)]), &(yyval), &(yyvsp[(6) - (7)]), 0, (yyvsp[(4) - (7)]).u.op.opline_num TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C); }
     break;      break;
   
   case 348:    case 348:
   
 /* Line 1810 of yacc.c  */  
 #line 827 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyvsp[(3) - (3)]).u.op.opline_num = zend_do_begin_function_call(&(yyvsp[(2) - (3)]), 0 TSRMLS_CC); }      { (yyvsp[(3) - (3)]).u.op.opline_num = zend_do_begin_function_call(&(yyvsp[(2) - (3)]), 0 TSRMLS_CC); }
     break;      break;
   
   case 349:    case 349:
   
 /* Line 1810 of yacc.c  */  
 #line 829 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_function_call(&(yyvsp[(2) - (6)]), &(yyval), &(yyvsp[(5) - (6)]), 0, (yyvsp[(3) - (6)]).u.op.opline_num TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C); }      { zend_do_end_function_call(&(yyvsp[(2) - (6)]), &(yyval), &(yyvsp[(5) - (6)]), 0, (yyvsp[(3) - (6)]).u.op.opline_num TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C); }
     break;      break;
   
   case 350:    case 350:
   
 /* Line 1810 of yacc.c  */  
 #line 830 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyvsp[(4) - (4)]).u.op.opline_num = zend_do_begin_class_member_function_call(&(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }      { (yyvsp[(4) - (4)]).u.op.opline_num = zend_do_begin_class_member_function_call(&(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 351:    case 351:
   
 /* Line 1810 of yacc.c  */  
 #line 832 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_function_call((yyvsp[(4) - (7)]).u.op.opline_num?NULL:&(yyvsp[(3) - (7)]), &(yyval), &(yyvsp[(6) - (7)]), (yyvsp[(4) - (7)]).u.op.opline_num, (yyvsp[(4) - (7)]).u.op.opline_num TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C);}      { zend_do_end_function_call((yyvsp[(4) - (7)]).u.op.opline_num?NULL:&(yyvsp[(3) - (7)]), &(yyval), &(yyvsp[(6) - (7)]), (yyvsp[(4) - (7)]).u.op.opline_num, (yyvsp[(4) - (7)]).u.op.opline_num TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C);}
     break;      break;
   
   case 352:    case 352:
   
 /* Line 1810 of yacc.c  */  
 #line 833 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_variable_parse(&(yyvsp[(3) - (4)]), BP_VAR_R, 0 TSRMLS_CC); zend_do_begin_class_member_function_call(&(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }      { zend_do_end_variable_parse(&(yyvsp[(3) - (4)]), BP_VAR_R, 0 TSRMLS_CC); zend_do_begin_class_member_function_call(&(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 353:    case 353:
   
 /* Line 1810 of yacc.c  */  
 #line 835 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_function_call(NULL, &(yyval), &(yyvsp[(6) - (7)]), 1, 1 TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C);}      { zend_do_end_function_call(NULL, &(yyval), &(yyvsp[(6) - (7)]), 1, 1 TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C);}
     break;      break;
   
   case 354:    case 354:
   
 /* Line 1810 of yacc.c  */  
 #line 836 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_class_member_function_call(&(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }      { zend_do_begin_class_member_function_call(&(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 355:    case 355:
   
 /* Line 1810 of yacc.c  */  
 #line 838 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_function_call(NULL, &(yyval), &(yyvsp[(6) - (7)]), 1, 1 TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C);}      { zend_do_end_function_call(NULL, &(yyval), &(yyvsp[(6) - (7)]), 1, 1 TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C);}
     break;      break;
   
   case 356:    case 356:
   
 /* Line 1810 of yacc.c  */  
 #line 839 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_variable_parse(&(yyvsp[(3) - (4)]), BP_VAR_R, 0 TSRMLS_CC); zend_do_begin_class_member_function_call(&(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }      { zend_do_end_variable_parse(&(yyvsp[(3) - (4)]), BP_VAR_R, 0 TSRMLS_CC); zend_do_begin_class_member_function_call(&(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 357:    case 357:
   
 /* Line 1810 of yacc.c  */  
 #line 841 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_function_call(NULL, &(yyval), &(yyvsp[(6) - (7)]), 1, 1 TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C);}      { zend_do_end_function_call(NULL, &(yyval), &(yyvsp[(6) - (7)]), 1, 1 TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C);}
     break;      break;
   
   case 358:    case 358:
   
 /* Line 1810 of yacc.c  */  
 #line 842 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_variable_parse(&(yyvsp[(1) - (2)]), BP_VAR_R, 0 TSRMLS_CC); zend_do_begin_dynamic_function_call(&(yyvsp[(1) - (2)]), 0 TSRMLS_CC); }      { zend_do_end_variable_parse(&(yyvsp[(1) - (2)]), BP_VAR_R, 0 TSRMLS_CC); zend_do_begin_dynamic_function_call(&(yyvsp[(1) - (2)]), 0 TSRMLS_CC); }
     break;      break;
   
   case 359:    case 359:
   
 /* Line 1810 of yacc.c  */  
 #line 844 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_function_call(&(yyvsp[(1) - (5)]), &(yyval), &(yyvsp[(4) - (5)]), 0, 1 TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C);}      { zend_do_end_function_call(&(yyvsp[(1) - (5)]), &(yyval), &(yyvsp[(4) - (5)]), 0, 1 TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C);}
     break;      break;
   
   case 360:    case 360:
   
 /* Line 1810 of yacc.c  */  
 #line 848 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_CONST; ZVAL_STRINGL(&(yyval).u.constant, "static", sizeof("static")-1, 1);}      { (yyval).op_type = IS_CONST; ZVAL_STRINGL(&(yyval).u.constant, "static", sizeof("static")-1, 1);}
     break;      break;
   
   case 361:    case 361:
   
 /* Line 1810 of yacc.c  */  
 #line 849 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 362:    case 362:
   
 /* Line 1810 of yacc.c  */  
 #line 850 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_CONST; ZVAL_EMPTY_STRING(&(yyval).u.constant);  zend_do_build_namespace_name(&(yyval), &(yyval), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { (yyval).op_type = IS_CONST; ZVAL_EMPTY_STRING(&(yyval).u.constant);  zend_do_build_namespace_name(&(yyval), &(yyval), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 363:    case 363:
   
 /* Line 1810 of yacc.c  */  
 #line 851 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { char *tmp = estrndup(Z_STRVAL((yyvsp[(2) - (2)]).u.constant), Z_STRLEN((yyvsp[(2) - (2)]).u.constant)+1); memcpy(&(tmp[1]), Z_STRVAL((yyvsp[(2) - (2)]).u.constant), Z_STRLEN((yyvsp[(2) - (2)]).u.constant)+1); tmp[0] = '\\'; efree(Z_STRVAL((yyvsp[(2) - (2)]).u.constant)); Z_STRVAL((yyvsp[(2) - (2)]).u.constant) = tmp; ++Z_STRLEN((yyvsp[(2) - (2)]).u.constant); (yyval) = (yyvsp[(2) - (2)]); }      { char *tmp = estrndup(Z_STRVAL((yyvsp[(2) - (2)]).u.constant), Z_STRLEN((yyvsp[(2) - (2)]).u.constant)+1); memcpy(&(tmp[1]), Z_STRVAL((yyvsp[(2) - (2)]).u.constant), Z_STRLEN((yyvsp[(2) - (2)]).u.constant)+1); tmp[0] = '\\'; efree(Z_STRVAL((yyvsp[(2) - (2)]).u.constant)); Z_STRVAL((yyvsp[(2) - (2)]).u.constant) = tmp; ++Z_STRLEN((yyvsp[(2) - (2)]).u.constant); (yyval) = (yyvsp[(2) - (2)]); }
     break;      break;
   
   case 364:    case 364:
   
 /* Line 1810 of yacc.c  */  
 #line 855 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 365:    case 365:
   
 /* Line 1810 of yacc.c  */  
 #line 856 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_CONST; ZVAL_EMPTY_STRING(&(yyval).u.constant);  zend_do_build_namespace_name(&(yyval), &(yyval), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { (yyval).op_type = IS_CONST; ZVAL_EMPTY_STRING(&(yyval).u.constant);  zend_do_build_namespace_name(&(yyval), &(yyval), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 366:    case 366:
   
 /* Line 1810 of yacc.c  */  
 #line 857 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { char *tmp = estrndup(Z_STRVAL((yyvsp[(2) - (2)]).u.constant), Z_STRLEN((yyvsp[(2) - (2)]).u.constant)+1); memcpy(&(tmp[1]), Z_STRVAL((yyvsp[(2) - (2)]).u.constant), Z_STRLEN((yyvsp[(2) - (2)]).u.constant)+1); tmp[0] = '\\'; efree(Z_STRVAL((yyvsp[(2) - (2)]).u.constant)); Z_STRVAL((yyvsp[(2) - (2)]).u.constant) = tmp; ++Z_STRLEN((yyvsp[(2) - (2)]).u.constant); (yyval) = (yyvsp[(2) - (2)]); }      { char *tmp = estrndup(Z_STRVAL((yyvsp[(2) - (2)]).u.constant), Z_STRLEN((yyvsp[(2) - (2)]).u.constant)+1); memcpy(&(tmp[1]), Z_STRVAL((yyvsp[(2) - (2)]).u.constant), Z_STRLEN((yyvsp[(2) - (2)]).u.constant)+1); tmp[0] = '\\'; efree(Z_STRVAL((yyvsp[(2) - (2)]).u.constant)); Z_STRVAL((yyvsp[(2) - (2)]).u.constant) = tmp; ++Z_STRLEN((yyvsp[(2) - (2)]).u.constant); (yyval) = (yyvsp[(2) - (2)]); }
     break;      break;
   
   case 367:    case 367:
   
 /* Line 1810 of yacc.c  */  
 #line 863 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_fetch_class(&(yyval), &(yyvsp[(1) - (1)]) TSRMLS_CC); }      { zend_do_fetch_class(&(yyval), &(yyvsp[(1) - (1)]) TSRMLS_CC); }
     break;      break;
   
   case 368:    case 368:
   
 /* Line 1810 of yacc.c  */  
 #line 864 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_variable_parse(&(yyvsp[(1) - (1)]), BP_VAR_R, 0 TSRMLS_CC); zend_do_fetch_class(&(yyval), &(yyvsp[(1) - (1)]) TSRMLS_CC); }      { zend_do_end_variable_parse(&(yyvsp[(1) - (1)]), BP_VAR_R, 0 TSRMLS_CC); zend_do_fetch_class(&(yyval), &(yyvsp[(1) - (1)]) TSRMLS_CC); }
     break;      break;
   
   case 369:    case 369:
   
 /* Line 1810 of yacc.c  */  
 #line 869 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_push_object(&(yyvsp[(1) - (2)]) TSRMLS_CC); }      { zend_do_push_object(&(yyvsp[(1) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 370:    case 370:
   
 /* Line 1810 of yacc.c  */  
 #line 870 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_push_object(&(yyvsp[(4) - (4)]) TSRMLS_CC); }      { zend_do_push_object(&(yyvsp[(4) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 371:    case 371:
   
 /* Line 1810 of yacc.c  */  
 #line 871 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_pop_object(&(yyval) TSRMLS_CC); (yyval).EA = ZEND_PARSED_MEMBER; }      { zend_do_pop_object(&(yyval) TSRMLS_CC); (yyval).EA = ZEND_PARSED_MEMBER; }
     break;      break;
   
   case 372:    case 372:
   
 /* Line 1810 of yacc.c  */  
 #line 872 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 375:    case 375:
   
 /* Line 1810 of yacc.c  */  
 #line 883 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_push_object(&(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_push_object(&(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 376:    case 376:
   
 /* Line 1810 of yacc.c  */  
 #line 887 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { memset(&(yyval), 0, sizeof(znode)); (yyval).op_type = IS_UNUSED; }      { memset(&(yyval), 0, sizeof(znode)); (yyval).op_type = IS_UNUSED; }
     break;      break;
   
   case 377:    case 377:
   
 /* Line 1810 of yacc.c  */  
 #line 888 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { memset(&(yyval), 0, sizeof(znode)); (yyval).op_type = IS_UNUSED; }      { memset(&(yyval), 0, sizeof(znode)); (yyval).op_type = IS_UNUSED; }
     break;      break;
   
   case 378:    case 378:
   
 /* Line 1810 of yacc.c  */  
 #line 889 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(2) - (3)]); }      { (yyval) = (yyvsp[(2) - (3)]); }
     break;      break;
   
   case 379:    case 379:
   
 /* Line 1810 of yacc.c  */  
 #line 893 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { ZVAL_EMPTY_STRING(&(yyval).u.constant); INIT_PZVAL(&(yyval).u.constant); (yyval).op_type = IS_CONST; }      { ZVAL_EMPTY_STRING(&(yyval).u.constant); INIT_PZVAL(&(yyval).u.constant); (yyval).op_type = IS_CONST; }
     break;      break;
   
   case 380:    case 380:
   
 /* Line 1810 of yacc.c  */  
 #line 894 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 381:    case 381:
   
 /* Line 1810 of yacc.c  */  
 #line 895 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 382:    case 382:
   
 /* Line 1810 of yacc.c  */  
 #line 900 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant)=0; }      { Z_LVAL((yyval).u.constant)=0; }
     break;      break;
   
   case 383:    case 383:
   
 /* Line 1810 of yacc.c  */  
 #line 901 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(2) - (3)]); }      { (yyval) = (yyvsp[(2) - (3)]); }
     break;      break;
   
   case 384:    case 384:
   
 /* Line 1810 of yacc.c  */  
 #line 906 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 385:    case 385:
   
 /* Line 1810 of yacc.c  */  
 #line 907 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 386:    case 386:
   
 /* Line 1810 of yacc.c  */  
 #line 908 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 387:    case 387:
   
 /* Line 1810 of yacc.c  */  
 #line 909 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 388:    case 388:
   
 /* Line 1810 of yacc.c  */  
 #line 910 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 389:    case 389:
   
 /* Line 1810 of yacc.c  */  
 #line 911 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 390:    case 390:
   
 /* Line 1810 of yacc.c  */  
 #line 912 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 391:    case 391:
   
 /* Line 1810 of yacc.c  */  
 #line 913 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 392:    case 392:
   
 /* Line 1810 of yacc.c  */  
 #line 914 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 393:    case 393:
   
 /* Line 1810 of yacc.c  */  
 #line 915 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 394:    case 394:
   
 /* Line 1810 of yacc.c  */  
 #line 916 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(2) - (3)]); CG(heredoc) = Z_STRVAL((yyvsp[(1) - (3)]).u.constant); CG(heredoc_len) = Z_STRLEN((yyvsp[(1) - (3)]).u.constant); }      { (yyval) = (yyvsp[(2) - (3)]); CG(heredoc) = Z_STRVAL((yyvsp[(1) - (3)]).u.constant); CG(heredoc_len) = Z_STRLEN((yyvsp[(1) - (3)]).u.constant); }
     break;      break;
   
   case 395:    case 395:
   
 /* Line 1810 of yacc.c  */  
 #line 917 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { ZVAL_EMPTY_STRING(&(yyval).u.constant); INIT_PZVAL(&(yyval).u.constant); (yyval).op_type = IS_CONST; CG(heredoc) = Z_STRVAL((yyvsp[(1) - (2)]).u.constant); CG(heredoc_len) = Z_STRLEN((yyvsp[(1) - (2)]).u.constant); }      { ZVAL_EMPTY_STRING(&(yyval).u.constant); INIT_PZVAL(&(yyval).u.constant); (yyval).op_type = IS_CONST; CG(heredoc) = Z_STRVAL((yyvsp[(1) - (2)]).u.constant); CG(heredoc_len) = Z_STRLEN((yyvsp[(1) - (2)]).u.constant); }
     break;      break;
   
   case 396:    case 396:
   
 /* Line 1810 of yacc.c  */  
 #line 922 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 397:    case 397:
   
 /* Line 1810 of yacc.c  */  
 #line 923 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_fetch_constant(&(yyval), NULL, &(yyvsp[(1) - (1)]), ZEND_CT, 1 TSRMLS_CC); }      { zend_do_fetch_constant(&(yyval), NULL, &(yyvsp[(1) - (1)]), ZEND_CT, 1 TSRMLS_CC); }
     break;      break;
   
   case 398:    case 398:
   
 /* Line 1810 of yacc.c  */  
 #line 924 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_CONST; ZVAL_EMPTY_STRING(&(yyval).u.constant);  zend_do_build_namespace_name(&(yyval), &(yyval), &(yyvsp[(3) - (3)]) TSRMLS_CC); (yyvsp[(3) - (3)]) = (yyval); zend_do_fetch_constant(&(yyval), NULL, &(yyvsp[(3) - (3)]), ZEND_CT, 0 TSRMLS_CC); }      { (yyval).op_type = IS_CONST; ZVAL_EMPTY_STRING(&(yyval).u.constant);  zend_do_build_namespace_name(&(yyval), &(yyval), &(yyvsp[(3) - (3)]) TSRMLS_CC); (yyvsp[(3) - (3)]) = (yyval); zend_do_fetch_constant(&(yyval), NULL, &(yyvsp[(3) - (3)]), ZEND_CT, 0 TSRMLS_CC); }
     break;      break;
   
   case 399:    case 399:
   
 /* Line 1810 of yacc.c  */  
 #line 925 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { char *tmp = estrndup(Z_STRVAL((yyvsp[(2) - (2)]).u.constant), Z_STRLEN((yyvsp[(2) - (2)]).u.constant)+1); memcpy(&(tmp[1]), Z_STRVAL((yyvsp[(2) - (2)]).u.constant), Z_STRLEN((yyvsp[(2) - (2)]).u.constant)+1); tmp[0] = '\\'; efree(Z_STRVAL((yyvsp[(2) - (2)]).u.constant)); Z_STRVAL((yyvsp[(2) - (2)]).u.constant) = tmp; ++Z_STRLEN((yyvsp[(2) - (2)]).u.constant); zend_do_fetch_constant(&(yyval), NULL, &(yyvsp[(2) - (2)]), ZEND_CT, 0 TSRMLS_CC); }      { char *tmp = estrndup(Z_STRVAL((yyvsp[(2) - (2)]).u.constant), Z_STRLEN((yyvsp[(2) - (2)]).u.constant)+1); memcpy(&(tmp[1]), Z_STRVAL((yyvsp[(2) - (2)]).u.constant), Z_STRLEN((yyvsp[(2) - (2)]).u.constant)+1); tmp[0] = '\\'; efree(Z_STRVAL((yyvsp[(2) - (2)]).u.constant)); Z_STRVAL((yyvsp[(2) - (2)]).u.constant) = tmp; ++Z_STRLEN((yyvsp[(2) - (2)]).u.constant); zend_do_fetch_constant(&(yyval), NULL, &(yyvsp[(2) - (2)]), ZEND_CT, 0 TSRMLS_CC); }
     break;      break;
   
   case 400:    case 400:
   
 /* Line 1810 of yacc.c  */  
 #line 926 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { ZVAL_LONG(&(yyvsp[(1) - (2)]).u.constant, 0); add_function(&(yyvsp[(2) - (2)]).u.constant, &(yyvsp[(1) - (2)]).u.constant, &(yyvsp[(2) - (2)]).u.constant TSRMLS_CC); (yyval) = (yyvsp[(2) - (2)]); }      { ZVAL_LONG(&(yyvsp[(1) - (2)]).u.constant, 0); add_function(&(yyvsp[(2) - (2)]).u.constant, &(yyvsp[(1) - (2)]).u.constant, &(yyvsp[(2) - (2)]).u.constant TSRMLS_CC); (yyval) = (yyvsp[(2) - (2)]); }
     break;      break;
   
   case 401:    case 401:
   
 /* Line 1810 of yacc.c  */  
 #line 927 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { ZVAL_LONG(&(yyvsp[(1) - (2)]).u.constant, 0); sub_function(&(yyvsp[(2) - (2)]).u.constant, &(yyvsp[(1) - (2)]).u.constant, &(yyvsp[(2) - (2)]).u.constant TSRMLS_CC); (yyval) = (yyvsp[(2) - (2)]); }      { ZVAL_LONG(&(yyvsp[(1) - (2)]).u.constant, 0); sub_function(&(yyvsp[(2) - (2)]).u.constant, &(yyvsp[(1) - (2)]).u.constant, &(yyvsp[(2) - (2)]).u.constant TSRMLS_CC); (yyval) = (yyvsp[(2) - (2)]); }
     break;      break;
   
   case 402:    case 402:
   
 /* Line 1810 of yacc.c  */  
 #line 928 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(3) - (4)]); Z_TYPE((yyval).u.constant) = IS_CONSTANT_ARRAY; }      { (yyval) = (yyvsp[(3) - (4)]); Z_TYPE((yyval).u.constant) = IS_CONSTANT_ARRAY; }
     break;      break;
   
   case 403:    case 403:
   
 /* Line 1810 of yacc.c  */  
 #line 929 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(2) - (3)]); Z_TYPE((yyval).u.constant) = IS_CONSTANT_ARRAY; }      { (yyval) = (yyvsp[(2) - (3)]); Z_TYPE((yyval).u.constant) = IS_CONSTANT_ARRAY; }
     break;      break;
   
   case 404:    case 404:
   
 /* Line 1810 of yacc.c  */  
 #line 930 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 405:    case 405:
   
 /* Line 1810 of yacc.c  */  
 #line 931 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 406:    case 406:
   
 /* Line 1810 of yacc.c  */  
 #line 935 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_fetch_constant(&(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]), ZEND_CT, 0 TSRMLS_CC); }      { zend_do_fetch_constant(&(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]), ZEND_CT, 0 TSRMLS_CC); }
     break;      break;
   
   case 407:    case 407:
   
 /* Line 1810 of yacc.c  */  
 #line 939 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 408:    case 408:
   
 /* Line 1810 of yacc.c  */  
 #line 940 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 409:    case 409:
   
 /* Line 1810 of yacc.c  */  
 #line 941 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_fetch_constant(&(yyval), NULL, &(yyvsp[(1) - (1)]), ZEND_RT, 1 TSRMLS_CC); }      { zend_do_fetch_constant(&(yyval), NULL, &(yyvsp[(1) - (1)]), ZEND_RT, 1 TSRMLS_CC); }
     break;      break;
   
   case 410:    case 410:
   
 /* Line 1810 of yacc.c  */  
 #line 942 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_CONST; ZVAL_EMPTY_STRING(&(yyval).u.constant);  zend_do_build_namespace_name(&(yyval), &(yyval), &(yyvsp[(3) - (3)]) TSRMLS_CC); (yyvsp[(3) - (3)]) = (yyval); zend_do_fetch_constant(&(yyval), NULL, &(yyvsp[(3) - (3)]), ZEND_RT, 0 TSRMLS_CC); }      { (yyval).op_type = IS_CONST; ZVAL_EMPTY_STRING(&(yyval).u.constant);  zend_do_build_namespace_name(&(yyval), &(yyval), &(yyvsp[(3) - (3)]) TSRMLS_CC); (yyvsp[(3) - (3)]) = (yyval); zend_do_fetch_constant(&(yyval), NULL, &(yyvsp[(3) - (3)]), ZEND_RT, 0 TSRMLS_CC); }
     break;      break;
   
   case 411:    case 411:
   
 /* Line 1810 of yacc.c  */  
 #line 943 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { char *tmp = estrndup(Z_STRVAL((yyvsp[(2) - (2)]).u.constant), Z_STRLEN((yyvsp[(2) - (2)]).u.constant)+1); memcpy(&(tmp[1]), Z_STRVAL((yyvsp[(2) - (2)]).u.constant), Z_STRLEN((yyvsp[(2) - (2)]).u.constant)+1); tmp[0] = '\\'; efree(Z_STRVAL((yyvsp[(2) - (2)]).u.constant)); Z_STRVAL((yyvsp[(2) - (2)]).u.constant) = tmp; ++Z_STRLEN((yyvsp[(2) - (2)]).u.constant); zend_do_fetch_constant(&(yyval), NULL, &(yyvsp[(2) - (2)]), ZEND_RT, 0 TSRMLS_CC); }      { char *tmp = estrndup(Z_STRVAL((yyvsp[(2) - (2)]).u.constant), Z_STRLEN((yyvsp[(2) - (2)]).u.constant)+1); memcpy(&(tmp[1]), Z_STRVAL((yyvsp[(2) - (2)]).u.constant), Z_STRLEN((yyvsp[(2) - (2)]).u.constant)+1); tmp[0] = '\\'; efree(Z_STRVAL((yyvsp[(2) - (2)]).u.constant)); Z_STRVAL((yyvsp[(2) - (2)]).u.constant) = tmp; ++Z_STRLEN((yyvsp[(2) - (2)]).u.constant); zend_do_fetch_constant(&(yyval), NULL, &(yyvsp[(2) - (2)]), ZEND_RT, 0 TSRMLS_CC); }
     break;      break;
   
   case 412:    case 412:
   
 /* Line 1810 of yacc.c  */  
 #line 944 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 413:    case 413:
   
 /* Line 1810 of yacc.c  */  
 #line 945 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(2) - (3)]); }      { (yyval) = (yyvsp[(2) - (3)]); }
     break;      break;
   
   case 414:    case 414:
   
 /* Line 1810 of yacc.c  */  
 #line 946 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(2) - (3)]); CG(heredoc) = Z_STRVAL((yyvsp[(1) - (3)]).u.constant); CG(heredoc_len) = Z_STRLEN((yyvsp[(1) - (3)]).u.constant); }      { (yyval) = (yyvsp[(2) - (3)]); CG(heredoc) = Z_STRVAL((yyvsp[(1) - (3)]).u.constant); CG(heredoc_len) = Z_STRLEN((yyvsp[(1) - (3)]).u.constant); }
     break;      break;
   
   case 415:    case 415:
   
 /* Line 1810 of yacc.c  */  
 #line 947 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { if (Z_TYPE((yyvsp[(1) - (1)]).u.constant) == IS_CONSTANT) {zend_do_fetch_constant(&(yyval), NULL, &(yyvsp[(1) - (1)]), ZEND_RT, 1 TSRMLS_CC);} else {(yyval) = (yyvsp[(1) - (1)]);} }      { if (Z_TYPE((yyvsp[(1) - (1)]).u.constant) == IS_CONSTANT) {zend_do_fetch_constant(&(yyval), NULL, &(yyvsp[(1) - (1)]), ZEND_RT, 1 TSRMLS_CC);} else {(yyval) = (yyvsp[(1) - (1)]);} }
     break;      break;
   
   case 416:    case 416:
   
 /* Line 1810 of yacc.c  */  
 #line 952 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_CONST; INIT_PZVAL(&(yyval).u.constant); array_init(&(yyval).u.constant); }      { (yyval).op_type = IS_CONST; INIT_PZVAL(&(yyval).u.constant); array_init(&(yyval).u.constant); }
     break;      break;
   
   case 417:    case 417:
   
 /* Line 1810 of yacc.c  */  
 #line 953 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (2)]); }      { (yyval) = (yyvsp[(1) - (2)]); }
     break;      break;
   
   case 420:    case 420:
   
 /* Line 1810 of yacc.c  */  
 #line 962 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_add_static_array_element(&(yyval), &(yyvsp[(3) - (5)]), &(yyvsp[(5) - (5)])); }      { zend_do_add_static_array_element(&(yyval), &(yyvsp[(3) - (5)]), &(yyvsp[(5) - (5)])); }
     break;      break;
   
   case 421:    case 421:
   
 /* Line 1810 of yacc.c  */  
 #line 963 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_add_static_array_element(&(yyval), NULL, &(yyvsp[(3) - (3)])); }      { zend_do_add_static_array_element(&(yyval), NULL, &(yyvsp[(3) - (3)])); }
     break;      break;
   
   case 422:    case 422:
   
 /* Line 1810 of yacc.c  */  
 #line 964 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_CONST; INIT_PZVAL(&(yyval).u.constant); array_init(&(yyval).u.constant); zend_do_add_static_array_element(&(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)])); }      { (yyval).op_type = IS_CONST; INIT_PZVAL(&(yyval).u.constant); array_init(&(yyval).u.constant); zend_do_add_static_array_element(&(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)])); }
     break;      break;
   
   case 423:    case 423:
   
 /* Line 1810 of yacc.c  */  
 #line 965 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_CONST; INIT_PZVAL(&(yyval).u.constant); array_init(&(yyval).u.constant); zend_do_add_static_array_element(&(yyval), NULL, &(yyvsp[(1) - (1)])); }      { (yyval).op_type = IS_CONST; INIT_PZVAL(&(yyval).u.constant); array_init(&(yyval).u.constant); zend_do_add_static_array_element(&(yyval), NULL, &(yyvsp[(1) - (1)])); }
     break;      break;
   
   case 424:    case 424:
   
 /* Line 1810 of yacc.c  */  
 #line 969 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 425:    case 425:
   
 /* Line 1810 of yacc.c  */  
 #line 970 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 426:    case 426:
   
 /* Line 1810 of yacc.c  */  
 #line 975 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_variable_parse(&(yyvsp[(1) - (1)]), BP_VAR_R, 0 TSRMLS_CC); (yyval) = (yyvsp[(1) - (1)]); }      { zend_do_end_variable_parse(&(yyvsp[(1) - (1)]), BP_VAR_R, 0 TSRMLS_CC); (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 427:    case 427:
   
 /* Line 1810 of yacc.c  */  
 #line 980 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_variable_parse(&(yyvsp[(1) - (1)]), BP_VAR_W, 0 TSRMLS_CC); (yyval) = (yyvsp[(1) - (1)]);      { zend_do_end_variable_parse(&(yyvsp[(1) - (1)]), BP_VAR_W, 0 TSRMLS_CC); (yyval) = (yyvsp[(1) - (1)]);
                                   zend_check_writable_variable(&(yyvsp[(1) - (1)])); }                                    zend_check_writable_variable(&(yyvsp[(1) - (1)])); }
     break;      break;
   
   case 428:    case 428:
   
 /* Line 1810 of yacc.c  */  
 #line 985 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_variable_parse(&(yyvsp[(1) - (1)]), BP_VAR_RW, 0 TSRMLS_CC); (yyval) = (yyvsp[(1) - (1)]);      { zend_do_end_variable_parse(&(yyvsp[(1) - (1)]), BP_VAR_RW, 0 TSRMLS_CC); (yyval) = (yyvsp[(1) - (1)]);
                                   zend_check_writable_variable(&(yyvsp[(1) - (1)])); }                                    zend_check_writable_variable(&(yyvsp[(1) - (1)])); }
     break;      break;
   
   case 429:    case 429:
   
 /* Line 1810 of yacc.c  */  
 #line 990 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_push_object(&(yyvsp[(1) - (2)]) TSRMLS_CC); }      { zend_do_push_object(&(yyvsp[(1) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 430:    case 430:
   
 /* Line 1810 of yacc.c  */  
 #line 991 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_push_object(&(yyvsp[(4) - (4)]) TSRMLS_CC); }      { zend_do_push_object(&(yyvsp[(4) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 431:    case 431:
   
 /* Line 1810 of yacc.c  */  
 #line 992 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_pop_object(&(yyval) TSRMLS_CC); (yyval).EA = (yyvsp[(1) - (7)]).EA | ((yyvsp[(7) - (7)]).EA ? (yyvsp[(7) - (7)]).EA : (yyvsp[(6) - (7)]).EA); }      { zend_do_pop_object(&(yyval) TSRMLS_CC); (yyval).EA = (yyvsp[(1) - (7)]).EA | ((yyvsp[(7) - (7)]).EA ? (yyvsp[(7) - (7)]).EA : (yyvsp[(6) - (7)]).EA); }
     break;      break;
   
   case 432:    case 432:
   
 /* Line 1810 of yacc.c  */  
 #line 993 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 433:    case 433:
   
 /* Line 1810 of yacc.c  */  
 #line 997 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).EA = (yyvsp[(2) - (2)]).EA; }      { (yyval).EA = (yyvsp[(2) - (2)]).EA; }
     break;      break;
   
   case 434:    case 434:
   
 /* Line 1810 of yacc.c  */  
 #line 998 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).EA = 0; }      { (yyval).EA = 0; }
     break;      break;
   
   case 435:    case 435:
   
 /* Line 1810 of yacc.c  */  
 #line 1003 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_push_object(&(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_push_object(&(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 436:    case 436:
   
 /* Line 1810 of yacc.c  */  
 #line 1003 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).EA = (yyvsp[(4) - (4)]).EA; }      { (yyval).EA = (yyvsp[(4) - (4)]).EA; }
     break;      break;
   
   case 437:    case 437:
   
 /* Line 1810 of yacc.c  */  
 #line 1007 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { fetch_array_dim(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }      { fetch_array_dim(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 438:    case 438:
   
 /* Line 1810 of yacc.c  */  
 #line 1008 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyvsp[(1) - (4)]).EA = ZEND_PARSED_METHOD_CALL; fetch_array_dim(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }      { (yyvsp[(1) - (4)]).EA = ZEND_PARSED_METHOD_CALL; fetch_array_dim(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 439:    case 439:
   
 /* Line 1810 of yacc.c  */  
 #line 1012 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_pop_object(&(yyvsp[(1) - (1)]) TSRMLS_CC); zend_do_begin_method_call(&(yyvsp[(1) - (1)]) TSRMLS_CC); }      { zend_do_pop_object(&(yyvsp[(1) - (1)]) TSRMLS_CC); zend_do_begin_method_call(&(yyvsp[(1) - (1)]) TSRMLS_CC); }
     break;      break;
   
   case 440:    case 440:
   
 /* Line 1810 of yacc.c  */  
 #line 1014 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_function_call(&(yyvsp[(1) - (4)]), &(yyval), &(yyvsp[(3) - (4)]), 1, 1 TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C); }      { zend_do_end_function_call(&(yyvsp[(1) - (4)]), &(yyval), &(yyvsp[(3) - (4)]), 1, 1 TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C); }
     break;      break;
   
   case 441:    case 441:
   
 /* Line 1810 of yacc.c  */  
 #line 1018 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); (yyval).EA = ZEND_PARSED_METHOD_CALL; zend_do_push_object(&(yyval) TSRMLS_CC); }      { (yyval) = (yyvsp[(1) - (1)]); (yyval).EA = ZEND_PARSED_METHOD_CALL; zend_do_push_object(&(yyval) TSRMLS_CC); }
     break;      break;
   
   case 442:    case 442:
   
 /* Line 1810 of yacc.c  */  
 #line 1019 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); zend_do_push_object(&(yyval) TSRMLS_CC); }      { (yyval) = (yyvsp[(1) - (1)]); zend_do_push_object(&(yyval) TSRMLS_CC); }
     break;      break;
   
   case 443:    case 443:
   
 /* Line 1810 of yacc.c  */  
 #line 1020 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).EA = ZEND_PARSED_MEMBER; }      { (yyval).EA = ZEND_PARSED_MEMBER; }
     break;      break;
   
   case 444:    case 444:
   
 /* Line 1810 of yacc.c  */  
 #line 1024 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 445:    case 445:
   
 /* Line 1810 of yacc.c  */  
 #line 1025 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_indirect_references(&(yyval), &(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_indirect_references(&(yyval), &(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 446:    case 446:
   
 /* Line 1810 of yacc.c  */  
 #line 1029 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(3) - (3)]); zend_do_fetch_static_member(&(yyval), &(yyvsp[(1) - (3)]) TSRMLS_CC); }      { (yyval) = (yyvsp[(3) - (3)]); zend_do_fetch_static_member(&(yyval), &(yyvsp[(1) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 447:    case 447:
   
 /* Line 1810 of yacc.c  */  
 #line 1030 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(3) - (3)]); zend_do_fetch_static_member(&(yyval), &(yyvsp[(1) - (3)]) TSRMLS_CC); }      { (yyval) = (yyvsp[(3) - (3)]); zend_do_fetch_static_member(&(yyval), &(yyvsp[(1) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 448:    case 448:
   
 /* Line 1810 of yacc.c  */  
 #line 1035 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_variable_parse(&(yyvsp[(1) - (1)]), BP_VAR_R, 0 TSRMLS_CC); (yyval)=(yyvsp[(1) - (1)]);; }      { zend_do_end_variable_parse(&(yyvsp[(1) - (1)]), BP_VAR_R, 0 TSRMLS_CC); (yyval)=(yyvsp[(1) - (1)]);; }
     break;      break;
   
   case 449:    case 449:
   
 /* Line 1810 of yacc.c  */  
 #line 1039 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { fetch_array_dim(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }      { fetch_array_dim(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 450:    case 450:
   
 /* Line 1810 of yacc.c  */  
 #line 1040 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_variable_parse(TSRMLS_C); (yyvsp[(1) - (1)]).EA = ZEND_PARSED_FUNCTION_CALL; }      { zend_do_begin_variable_parse(TSRMLS_C); (yyvsp[(1) - (1)]).EA = ZEND_PARSED_FUNCTION_CALL; }
     break;      break;
   
   case 451:    case 451:
   
 /* Line 1810 of yacc.c  */  
 #line 1041 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { fetch_array_dim(&(yyval), &(yyvsp[(1) - (5)]), &(yyvsp[(4) - (5)]) TSRMLS_CC); }      { fetch_array_dim(&(yyval), &(yyvsp[(1) - (5)]), &(yyvsp[(4) - (5)]) TSRMLS_CC); }
     break;      break;
   
   case 452:    case 452:
   
 /* Line 1810 of yacc.c  */  
 #line 1045 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 453:    case 453:
   
 /* Line 1810 of yacc.c  */  
 #line 1046 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 454:    case 454:
   
 /* Line 1810 of yacc.c  */  
 #line 1047 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_variable_parse(TSRMLS_C); (yyval) = (yyvsp[(1) - (1)]); (yyval).EA = ZEND_PARSED_FUNCTION_CALL; }      { zend_do_begin_variable_parse(TSRMLS_C); (yyval) = (yyvsp[(1) - (1)]); (yyval).EA = ZEND_PARSED_FUNCTION_CALL; }
     break;      break;
   
   case 455:    case 455:
   
 /* Line 1810 of yacc.c  */  
 #line 1052 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); (yyval).EA = ZEND_PARSED_VARIABLE; }      { (yyval) = (yyvsp[(1) - (1)]); (yyval).EA = ZEND_PARSED_VARIABLE; }
     break;      break;
   
   case 456:    case 456:
   
 /* Line 1810 of yacc.c  */  
 #line 1053 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_indirect_references(&(yyval), &(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); (yyval).EA = ZEND_PARSED_VARIABLE; }      { zend_do_indirect_references(&(yyval), &(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); (yyval).EA = ZEND_PARSED_VARIABLE; }
     break;      break;
   
   case 457:    case 457:
   
 /* Line 1810 of yacc.c  */  
 #line 1054 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); (yyval).EA = ZEND_PARSED_STATIC_MEMBER; }      { (yyval) = (yyvsp[(1) - (1)]); (yyval).EA = ZEND_PARSED_STATIC_MEMBER; }
     break;      break;
   
   case 458:    case 458:
   
 /* Line 1810 of yacc.c  */  
 #line 1058 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { fetch_array_dim(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }      { fetch_array_dim(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 459:    case 459:
   
 /* Line 1810 of yacc.c  */  
 #line 1059 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { fetch_string_offset(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }      { fetch_string_offset(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 460:    case 460:
   
 /* Line 1810 of yacc.c  */  
 #line 1060 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_variable_parse(TSRMLS_C); fetch_simple_variable(&(yyval), &(yyvsp[(1) - (1)]), 1 TSRMLS_CC); }      { zend_do_begin_variable_parse(TSRMLS_C); fetch_simple_variable(&(yyval), &(yyvsp[(1) - (1)]), 1 TSRMLS_CC); }
     break;      break;
   
   case 461:    case 461:
   
 /* Line 1810 of yacc.c  */  
 #line 1065 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 462:    case 462:
   
 /* Line 1810 of yacc.c  */  
 #line 1066 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(3) - (4)]); }      { (yyval) = (yyvsp[(3) - (4)]); }
     break;      break;
   
   case 463:    case 463:
   
 /* Line 1810 of yacc.c  */  
 #line 1070 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval).op_type = IS_UNUSED; }      { (yyval).op_type = IS_UNUSED; }
     break;      break;
   
   case 464:    case 464:
   
 /* Line 1810 of yacc.c  */  
 #line 1071 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 465:    case 465:
   
 /* Line 1810 of yacc.c  */  
 #line 1076 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 466:    case 466:
   
 /* Line 1810 of yacc.c  */  
 #line 1077 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_variable_parse(&(yyvsp[(1) - (1)]), BP_VAR_R, 0 TSRMLS_CC); }      { zend_do_end_variable_parse(&(yyvsp[(1) - (1)]), BP_VAR_R, 0 TSRMLS_CC); }
     break;      break;
   
   case 467:    case 467:
   
 /* Line 1810 of yacc.c  */  
 #line 1077 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { znode tmp_znode;  zend_do_pop_object(&tmp_znode TSRMLS_CC);  zend_do_fetch_property(&(yyval), &tmp_znode, &(yyvsp[(1) - (2)]) TSRMLS_CC);}      { znode tmp_znode;  zend_do_pop_object(&tmp_znode TSRMLS_CC);  zend_do_fetch_property(&(yyval), &tmp_znode, &(yyvsp[(1) - (2)]) TSRMLS_CC);}
     break;      break;
   
   case 468:    case 468:
   
 /* Line 1810 of yacc.c  */  
 #line 1081 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { fetch_array_dim(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }      { fetch_array_dim(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 469:    case 469:
   
 /* Line 1810 of yacc.c  */  
 #line 1082 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { fetch_string_offset(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }      { fetch_string_offset(&(yyval), &(yyvsp[(1) - (4)]), &(yyvsp[(3) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 470:    case 470:
   
 /* Line 1810 of yacc.c  */  
 #line 1083 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { znode tmp_znode;  zend_do_pop_object(&tmp_znode TSRMLS_CC);  zend_do_fetch_property(&(yyval), &tmp_znode, &(yyvsp[(1) - (1)]) TSRMLS_CC);}      { znode tmp_znode;  zend_do_pop_object(&tmp_znode TSRMLS_CC);  zend_do_fetch_property(&(yyval), &tmp_znode, &(yyvsp[(1) - (1)]) TSRMLS_CC);}
     break;      break;
   
   case 471:    case 471:
   
 /* Line 1810 of yacc.c  */  
 #line 1087 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 472:    case 472:
   
 /* Line 1810 of yacc.c  */  
 #line 1088 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(2) - (3)]); }      { (yyval) = (yyvsp[(2) - (3)]); }
     break;      break;
   
   case 473:    case 473:
   
 /* Line 1810 of yacc.c  */  
 #line 1092 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant) = 1; }      { Z_LVAL((yyval).u.constant) = 1; }
     break;      break;
   
   case 474:    case 474:
   
 /* Line 1810 of yacc.c  */  
 #line 1093 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { Z_LVAL((yyval).u.constant)++; }      { Z_LVAL((yyval).u.constant)++; }
     break;      break;
   
   case 477:    case 477:
   
 /* Line 1810 of yacc.c  */  
 #line 1103 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_add_list_element(&(yyvsp[(1) - (1)]) TSRMLS_CC); }      { zend_do_add_list_element(&(yyvsp[(1) - (1)]) TSRMLS_CC); }
     break;      break;
   
   case 478:    case 478:
   
 /* Line 1810 of yacc.c  */  
 #line 1104 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_new_list_begin(TSRMLS_C); }      { zend_do_new_list_begin(TSRMLS_C); }
     break;      break;
   
   case 479:    case 479:
   
 /* Line 1810 of yacc.c  */  
 #line 1104 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_new_list_end(TSRMLS_C); }      { zend_do_new_list_end(TSRMLS_C); }
     break;      break;
   
   case 480:    case 480:
   
 /* Line 1810 of yacc.c  */  
 #line 1105 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_add_list_element(NULL TSRMLS_CC); }      { zend_do_add_list_element(NULL TSRMLS_CC); }
     break;      break;
   
   case 481:    case 481:
   
 /* Line 1810 of yacc.c  */  
 #line 1110 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_init_array(&(yyval), NULL, NULL, 0 TSRMLS_CC); }      { zend_do_init_array(&(yyval), NULL, NULL, 0 TSRMLS_CC); }
     break;      break;
   
   case 482:    case 482:
   
 /* Line 1810 of yacc.c  */  
 #line 1111 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (2)]); }      { (yyval) = (yyvsp[(1) - (2)]); }
     break;      break;
   
   case 483:    case 483:
   
 /* Line 1810 of yacc.c  */  
 #line 1115 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_add_array_element(&(yyval), &(yyvsp[(5) - (5)]), &(yyvsp[(3) - (5)]), 0 TSRMLS_CC); }      { zend_do_add_array_element(&(yyval), &(yyvsp[(5) - (5)]), &(yyvsp[(3) - (5)]), 0 TSRMLS_CC); }
     break;      break;
   
   case 484:    case 484:
   
 /* Line 1810 of yacc.c  */  
 #line 1116 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_add_array_element(&(yyval), &(yyvsp[(3) - (3)]), NULL, 0 TSRMLS_CC); }      { zend_do_add_array_element(&(yyval), &(yyvsp[(3) - (3)]), NULL, 0 TSRMLS_CC); }
     break;      break;
   
   case 485:    case 485:
   
 /* Line 1810 of yacc.c  */  
 #line 1117 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_init_array(&(yyval), &(yyvsp[(3) - (3)]), &(yyvsp[(1) - (3)]), 0 TSRMLS_CC); }      { zend_do_init_array(&(yyval), &(yyvsp[(3) - (3)]), &(yyvsp[(1) - (3)]), 0 TSRMLS_CC); }
     break;      break;
   
   case 486:    case 486:
   
 /* Line 1810 of yacc.c  */  
 #line 1118 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_init_array(&(yyval), &(yyvsp[(1) - (1)]), NULL, 0 TSRMLS_CC); }      { zend_do_init_array(&(yyval), &(yyvsp[(1) - (1)]), NULL, 0 TSRMLS_CC); }
     break;      break;
   
   case 487:    case 487:
   
 /* Line 1810 of yacc.c  */  
 #line 1119 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_add_array_element(&(yyval), &(yyvsp[(6) - (6)]), &(yyvsp[(3) - (6)]), 1 TSRMLS_CC); }      { zend_do_add_array_element(&(yyval), &(yyvsp[(6) - (6)]), &(yyvsp[(3) - (6)]), 1 TSRMLS_CC); }
     break;      break;
   
   case 488:    case 488:
   
 /* Line 1810 of yacc.c  */  
 #line 1120 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_add_array_element(&(yyval), &(yyvsp[(4) - (4)]), NULL, 1 TSRMLS_CC); }      { zend_do_add_array_element(&(yyval), &(yyvsp[(4) - (4)]), NULL, 1 TSRMLS_CC); }
     break;      break;
   
   case 489:    case 489:
   
 /* Line 1810 of yacc.c  */  
 #line 1121 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_init_array(&(yyval), &(yyvsp[(4) - (4)]), &(yyvsp[(1) - (4)]), 1 TSRMLS_CC); }      { zend_do_init_array(&(yyval), &(yyvsp[(4) - (4)]), &(yyvsp[(1) - (4)]), 1 TSRMLS_CC); }
     break;      break;
   
   case 490:    case 490:
   
 /* Line 1810 of yacc.c  */  
 #line 1122 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_init_array(&(yyval), &(yyvsp[(2) - (2)]), NULL, 1 TSRMLS_CC); }      { zend_do_init_array(&(yyval), &(yyvsp[(2) - (2)]), NULL, 1 TSRMLS_CC); }
     break;      break;
   
   case 491:    case 491:
   
 /* Line 1810 of yacc.c  */  
 #line 1126 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_variable_parse(&(yyvsp[(2) - (2)]), BP_VAR_R, 0 TSRMLS_CC);  zend_do_add_variable(&(yyval), &(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_end_variable_parse(&(yyvsp[(2) - (2)]), BP_VAR_R, 0 TSRMLS_CC);  zend_do_add_variable(&(yyval), &(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 492:    case 492:
   
 /* Line 1810 of yacc.c  */  
 #line 1127 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_add_string(&(yyval), &(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_add_string(&(yyval), &(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 493:    case 493:
   
 /* Line 1810 of yacc.c  */  
 #line 1128 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_end_variable_parse(&(yyvsp[(1) - (1)]), BP_VAR_R, 0 TSRMLS_CC); zend_do_add_variable(&(yyval), NULL, &(yyvsp[(1) - (1)]) TSRMLS_CC); }      { zend_do_end_variable_parse(&(yyvsp[(1) - (1)]), BP_VAR_R, 0 TSRMLS_CC); zend_do_add_variable(&(yyval), NULL, &(yyvsp[(1) - (1)]) TSRMLS_CC); }
     break;      break;
   
   case 494:    case 494:
   
 /* Line 1810 of yacc.c  */  
 #line 1129 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_add_string(&(yyval), NULL, &(yyvsp[(1) - (2)]) TSRMLS_CC); zend_do_end_variable_parse(&(yyvsp[(2) - (2)]), BP_VAR_R, 0 TSRMLS_CC); zend_do_add_variable(&(yyval), &(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_add_string(&(yyval), NULL, &(yyvsp[(1) - (2)]) TSRMLS_CC); zend_do_end_variable_parse(&(yyvsp[(2) - (2)]), BP_VAR_R, 0 TSRMLS_CC); zend_do_add_variable(&(yyval), &(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 495:    case 495:
   
 /* Line 1810 of yacc.c  */  
 #line 1135 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_variable_parse(TSRMLS_C); fetch_simple_variable(&(yyval), &(yyvsp[(1) - (1)]), 1 TSRMLS_CC); }      { zend_do_begin_variable_parse(TSRMLS_C); fetch_simple_variable(&(yyval), &(yyvsp[(1) - (1)]), 1 TSRMLS_CC); }
     break;      break;
   
   case 496:    case 496:
   
 /* Line 1810 of yacc.c  */  
 #line 1136 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_variable_parse(TSRMLS_C); }      { zend_do_begin_variable_parse(TSRMLS_C); }
     break;      break;
   
   case 497:    case 497:
   
 /* Line 1810 of yacc.c  */  
 #line 1136 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { fetch_array_begin(&(yyval), &(yyvsp[(1) - (5)]), &(yyvsp[(4) - (5)]) TSRMLS_CC); }      { fetch_array_begin(&(yyval), &(yyvsp[(1) - (5)]), &(yyvsp[(4) - (5)]) TSRMLS_CC); }
     break;      break;
   
   case 498:    case 498:
   
 /* Line 1810 of yacc.c  */  
 #line 1137 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_variable_parse(TSRMLS_C); fetch_simple_variable(&(yyvsp[(2) - (3)]), &(yyvsp[(1) - (3)]), 1 TSRMLS_CC); zend_do_fetch_property(&(yyval), &(yyvsp[(2) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }      { zend_do_begin_variable_parse(TSRMLS_C); fetch_simple_variable(&(yyvsp[(2) - (3)]), &(yyvsp[(1) - (3)]), 1 TSRMLS_CC); zend_do_fetch_property(&(yyval), &(yyvsp[(2) - (3)]), &(yyvsp[(3) - (3)]) TSRMLS_CC); }
     break;      break;
   
   case 499:    case 499:
   
 /* Line 1810 of yacc.c  */  
 #line 1138 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_variable_parse(TSRMLS_C);  fetch_simple_variable(&(yyval), &(yyvsp[(2) - (3)]), 1 TSRMLS_CC); }      { zend_do_begin_variable_parse(TSRMLS_C);  fetch_simple_variable(&(yyval), &(yyvsp[(2) - (3)]), 1 TSRMLS_CC); }
     break;      break;
   
   case 500:    case 500:
   
 /* Line 1810 of yacc.c  */  
 #line 1139 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_begin_variable_parse(TSRMLS_C);  fetch_array_begin(&(yyval), &(yyvsp[(2) - (6)]), &(yyvsp[(4) - (6)]) TSRMLS_CC); }      { zend_do_begin_variable_parse(TSRMLS_C);  fetch_array_begin(&(yyval), &(yyvsp[(2) - (6)]), &(yyvsp[(4) - (6)]) TSRMLS_CC); }
     break;      break;
   
   case 501:    case 501:
   
 /* Line 1810 of yacc.c  */  
 #line 1140 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(2) - (3)]); }      { (yyval) = (yyvsp[(2) - (3)]); }
     break;      break;
   
   case 502:    case 502:
   
 /* Line 1810 of yacc.c  */  
 #line 1145 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 503:    case 503:
   
 /* Line 1810 of yacc.c  */  
 #line 1146 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(1) - (1)]); }      { (yyval) = (yyvsp[(1) - (1)]); }
     break;      break;
   
   case 504:    case 504:
   
 /* Line 1810 of yacc.c  */  
 #line 1147 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { fetch_simple_variable(&(yyval), &(yyvsp[(1) - (1)]), 1 TSRMLS_CC); }      { fetch_simple_variable(&(yyval), &(yyvsp[(1) - (1)]), 1 TSRMLS_CC); }
     break;      break;
   
   case 505:    case 505:
   
 /* Line 1810 of yacc.c  */  
 #line 1152 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { (yyval) = (yyvsp[(3) - (4)]); }      { (yyval) = (yyvsp[(3) - (4)]); }
     break;      break;
   
   case 506:    case 506:
   
 /* Line 1810 of yacc.c  */  
 #line 1153 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_isset_or_isempty(ZEND_ISEMPTY, &(yyval), &(yyvsp[(3) - (4)]) TSRMLS_CC); }      { zend_do_isset_or_isempty(ZEND_ISEMPTY, &(yyval), &(yyvsp[(3) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 507:    case 507:
   
 /* Line 1810 of yacc.c  */  
 #line 1154 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_include_or_eval(ZEND_INCLUDE, &(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_include_or_eval(ZEND_INCLUDE, &(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 508:    case 508:
   
 /* Line 1810 of yacc.c  */  
 #line 1155 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_include_or_eval(ZEND_INCLUDE_ONCE, &(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_include_or_eval(ZEND_INCLUDE_ONCE, &(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 509:    case 509:
   
 /* Line 1810 of yacc.c  */  
 #line 1156 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_include_or_eval(ZEND_EVAL, &(yyval), &(yyvsp[(3) - (4)]) TSRMLS_CC); }      { zend_do_include_or_eval(ZEND_EVAL, &(yyval), &(yyvsp[(3) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 510:    case 510:
   
 /* Line 1810 of yacc.c  */  
 #line 1157 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_include_or_eval(ZEND_REQUIRE, &(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_include_or_eval(ZEND_REQUIRE, &(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 511:    case 511:
   
 /* Line 1810 of yacc.c  */  
 #line 1158 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_include_or_eval(ZEND_REQUIRE_ONCE, &(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_include_or_eval(ZEND_REQUIRE_ONCE, &(yyval), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 512:    case 512:
   
 /* Line 1810 of yacc.c  */  
 #line 1162 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_isset_or_isempty(ZEND_ISSET, &(yyval), &(yyvsp[(1) - (1)]) TSRMLS_CC); }      { zend_do_isset_or_isempty(ZEND_ISSET, &(yyval), &(yyvsp[(1) - (1)]) TSRMLS_CC); }
     break;      break;
   
   case 513:    case 513:
   
 /* Line 1810 of yacc.c  */  
 #line 1163 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_boolean_and_begin(&(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }      { zend_do_boolean_and_begin(&(yyvsp[(1) - (2)]), &(yyvsp[(2) - (2)]) TSRMLS_CC); }
     break;      break;
   
   case 514:    case 514:
   
 /* Line 1810 of yacc.c  */  
 #line 1163 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { znode tmp; zend_do_isset_or_isempty(ZEND_ISSET, &tmp, &(yyvsp[(4) - (4)]) TSRMLS_CC); zend_do_boolean_and_end(&(yyval), &(yyvsp[(1) - (4)]), &tmp, &(yyvsp[(2) - (4)]) TSRMLS_CC); }      { znode tmp; zend_do_isset_or_isempty(ZEND_ISSET, &tmp, &(yyvsp[(4) - (4)]) TSRMLS_CC); zend_do_boolean_and_end(&(yyval), &(yyvsp[(1) - (4)]), &tmp, &(yyvsp[(2) - (4)]) TSRMLS_CC); }
     break;      break;
   
   case 515:    case 515:
   
 /* Line 1810 of yacc.c  */  
 #line 1167 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_fetch_constant(&(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]), ZEND_RT, 0 TSRMLS_CC); }      { zend_do_fetch_constant(&(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]), ZEND_RT, 0 TSRMLS_CC); }
     break;      break;
   
   case 516:    case 516:
   
 /* Line 1810 of yacc.c  */  
 #line 1168 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
     { zend_do_fetch_constant(&(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]), ZEND_RT, 0 TSRMLS_CC); }      { zend_do_fetch_constant(&(yyval), &(yyvsp[(1) - (3)]), &(yyvsp[(3) - (3)]), ZEND_RT, 0 TSRMLS_CC); }
     break;      break;
   
   
   
 /* Line 1810 of yacc.c  */  
 #line 6767 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.c"  
       default: break;        default: break;
     }      }
   /* User semantic actions sometimes alter yychar, and that requires    /* User semantic actions sometimes alter yychar, and that requires
Line 6926  yyerrlab1: Line 5992  yyerrlab1:
       YY_STACK_PRINT (yyss, yyssp);        YY_STACK_PRINT (yyss, yyssp);
     }      }
   
     YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;    *++yyvsp = yylval;
     YY_IGNORE_MAYBE_UNINITIALIZED_END
   
   
   /* Shift the error token.  */    /* Shift the error token.  */
Line 6993  yyreturn: Line 6061  yyreturn:
   
   
   
 /* Line 2071 of yacc.c  */  
 #line 1171 "/home/misho/work/embedaddon/php/Zend/zend_language_parser.y"  
   
   
 /* Copy to YYRES the contents of YYSTR after stripping away unnecessary  /* Copy to YYRES the contents of YYSTR after stripping away unnecessary
Line 7072  static YYSIZE_T zend_yytnamerr(char *yyres, const char Line 6138  static YYSIZE_T zend_yytnamerr(char *yyres, const char
  * indent-tabs-mode: t   * indent-tabs-mode: t
  * End:   * End:
  */   */
   

Removed from v.1.1.1.4.4.1  
changed lines
  Added in v.1.1.1.5


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>