case_list 4999 Zend/zend_compile.c void zend_do_switch_end(const znode *case_list TSRMLS_DC) /* {{{ */ case_list 5015 Zend/zend_compile.c if (case_list->op_type != IS_UNUSED) { /* non-empty switch */ case_list 5018 Zend/zend_compile.c CG(active_op_array)->opcodes[case_list->u.op.opline_num].op1.opline_num = next_op_number; case_list 5042 Zend/zend_compile.c void zend_do_case_before_statement(const znode *case_list, znode *case_token, const znode *case_expr TSRMLS_DC) /* {{{ */ case_list 5071 Zend/zend_compile.c if (case_list->op_type==IS_UNUSED) { case_list 5075 Zend/zend_compile.c CG(active_op_array)->opcodes[case_list->u.op.opline_num].op1.opline_num = next_op_number; case_list 5100 Zend/zend_compile.c void zend_do_default_before_statement(const znode *case_list, znode *default_token TSRMLS_DC) /* {{{ */ case_list 5116 Zend/zend_compile.c if (case_list->op_type==IS_UNUSED) { case_list 5119 Zend/zend_compile.c CG(active_op_array)->opcodes[case_list->u.op.opline_num].op1.opline_num = next_op_number; case_list 574 Zend/zend_compile.h void zend_do_switch_end(const znode *case_list TSRMLS_DC); case_list 575 Zend/zend_compile.h void zend_do_case_before_statement(const znode *case_list, znode *case_token, const znode *case_expr TSRMLS_DC); case_list 577 Zend/zend_compile.h void zend_do_default_before_statement(const znode *case_list, znode *default_token TSRMLS_DC); case_list 502 Zend/zend_language_parser.y '{' case_list '}' { $$ = $2; } case_list 503 Zend/zend_language_parser.y | '{' ';' case_list '}' { $$ = $3; } case_list 504 Zend/zend_language_parser.y | ':' case_list T_ENDSWITCH ';' { $$ = $2; } case_list 505 Zend/zend_language_parser.y | ':' ';' case_list T_ENDSWITCH ';' { $$ = $3; } case_list 509 Zend/zend_language_parser.y case_list: case_list 511 Zend/zend_language_parser.y | case_list T_CASE expr case_separator { zend_do_extended_info(TSRMLS_C); zend_do_case_before_statement(&$1, &$2, &$3 TSRMLS_CC); } inner_statement_list { zend_do_case_after_statement(&$$, &$2 TSRMLS_CC); $$.op_type = IS_CONST; } case_list 512 Zend/zend_language_parser.y | case_list T_DEFAULT case_separator { zend_do_extended_info(TSRMLS_C); zend_do_default_before_statement(&$1, &$2 TSRMLS_CC); } inner_statement_list { zend_do_case_after_statement(&$$, &$2 TSRMLS_CC); $$.op_type = IS_CONST; }