Lines Matching refs:heredoc_label

199 static void heredoc_label_dtor(zend_heredoc_label *heredoc_label) {  in heredoc_label_dtor()  argument
200 efree(heredoc_label->label); in heredoc_label_dtor()
1233 zend_heredoc_label *heredoc_label = void_heredoc_label; in copy_heredoc_label_stack() local
1236 *new_heredoc_label = *heredoc_label; in copy_heredoc_label_stack()
1237 new_heredoc_label->label = estrndup(heredoc_label->label, heredoc_label->length); in copy_heredoc_label_stack()
2606 zend_heredoc_label *heredoc_label = emalloc(sizeof(zend_heredoc_label));
2610 heredoc_label->length = yyleng-bprefix-3-1-(yytext[yyleng-2]=='\r'?1:0);
2614 heredoc_label->length--;
2619 heredoc_label->length -= 2;
2626 heredoc_label->length -= 2;
2632 heredoc_label->label = estrndup(s, heredoc_label->length);
2633 heredoc_label->indentation_uses_spaces = 0;
2634 heredoc_label->indentation = 0;
2637 zend_ptr_stack_push(&SCNG(heredoc_label_stack), (void *) heredoc_label);
2655 if (heredoc_label->length < YYLIMIT - YYCURSOR && !memcmp(YYCURSOR, s, heredoc_label->length)) {
2656 if (!IS_LABEL_SUCCESSOR(YYCURSOR[heredoc_label->length])) {
2665 heredoc_label->indentation = indentation;
2731 heredoc_label->indentation = SCNG(heredoc_indentation);
2732 heredoc_label->indentation_uses_spaces = SCNG(heredoc_indentation_uses_spaces);
2755 zend_heredoc_label *heredoc_label = zend_ptr_stack_pop(&SCNG(heredoc_label_stack));
2757 yyleng = heredoc_label->indentation + heredoc_label->length;
2760 heredoc_label_dtor(heredoc_label);
2761 efree(heredoc_label);
2888 zend_heredoc_label *heredoc_label = zend_ptr_stack_top(&SCNG(heredoc_label_stack));
2925 …_LABEL_START(*YYCURSOR) && heredoc_label->length < YYLIMIT - YYCURSOR && !memcmp(YYCURSOR, heredoc…
2926 if (IS_LABEL_SUCCESSOR(YYCURSOR[heredoc_label->length])) {
2992 zendlval, heredoc_label->indentation, heredoc_label->indentation_uses_spaces,
3012 zend_heredoc_label *heredoc_label = zend_ptr_stack_top(&SCNG(heredoc_label_stack));
3049 …_LABEL_START(*YYCURSOR) && heredoc_label->length < YYLIMIT - YYCURSOR && !memcmp(YYCURSOR, heredoc…
3050 if (IS_LABEL_SUCCESSOR(YYCURSOR[heredoc_label->length])) {
3072 heredoc_label->indentation = indentation;