Lines Matching refs:heredoc_label

189 static void heredoc_label_dtor(zend_heredoc_label *heredoc_label) {  in heredoc_label_dtor()  argument
190 efree(heredoc_label->label); in heredoc_label_dtor()
4482 zend_heredoc_label *heredoc_label = emalloc(sizeof(zend_heredoc_label)); in lex_scan() local
4485 heredoc_label->length = yyleng-bprefix-3-1-(yytext[yyleng-2]=='\r'?1:0); in lex_scan()
4489 heredoc_label->length--; in lex_scan()
4494 heredoc_label->length -= 2; in lex_scan()
4500 heredoc_label->length -= 2; in lex_scan()
4506 heredoc_label->label = estrndup(s, heredoc_label->length); in lex_scan()
4509 if (heredoc_label->length < YYLIMIT - YYCURSOR && !memcmp(YYCURSOR, s, heredoc_label->length)) { in lex_scan()
4510 YYCTYPE *end = YYCURSOR + heredoc_label->length; in lex_scan()
4521 zend_ptr_stack_push(&SCNG(heredoc_label_stack), (void *) heredoc_label); in lex_scan()
6959 zend_heredoc_label *heredoc_label = zend_ptr_stack_top(&SCNG(heredoc_label_stack)); in lex_scan() local
6976 …_LABEL_START(*YYCURSOR) && heredoc_label->length < YYLIMIT - YYCURSOR && !memcmp(YYCURSOR, heredoc… in lex_scan()
6977 YYCTYPE *end = YYCURSOR + heredoc_label->length; in lex_scan()
7706 zend_heredoc_label *heredoc_label = zend_ptr_stack_pop(&SCNG(heredoc_label_stack)); in lex_scan() local
7708 YYCURSOR += heredoc_label->length - 1; in lex_scan()
7709 yyleng = heredoc_label->length; in lex_scan()
7711 heredoc_label_dtor(heredoc_label); in lex_scan()
7712 efree(heredoc_label); in lex_scan()
7731 zend_heredoc_label *heredoc_label = zend_ptr_stack_top(&SCNG(heredoc_label_stack)); in lex_scan() local
7748 …_LABEL_START(*YYCURSOR) && heredoc_label->length < YYLIMIT - YYCURSOR && !memcmp(YYCURSOR, heredoc… in lex_scan()
7749 YYCTYPE *end = YYCURSOR + heredoc_label->length; in lex_scan()