Lines Matching refs:CG

104 			CG(zend_lineno)++;													\
113 CG(zend_lineno)++; \
118 #define SET_DOUBLE_QUOTES_SCANNED_LENGTH(len) CG(doc_comment_len) = (len)
119 #define GET_DOUBLE_QUOTES_SCANNED_LENGTH() CG(doc_comment_len)
182 CG(parse_error) = 0; in startup_scanner()
183 CG(heredoc) = NULL; in startup_scanner()
184 CG(heredoc_len) = 0; in startup_scanner()
185 CG(doc_comment) = NULL; in startup_scanner()
186 CG(doc_comment_len) = 0; in startup_scanner()
192 if (CG(heredoc)) { in shutdown_scanner()
193 efree(CG(heredoc)); in shutdown_scanner()
194 CG(heredoc_len)=0; in shutdown_scanner()
196 CG(parse_error) = 0; in shutdown_scanner()
216 lex_state->lineno = CG(zend_lineno); in zend_save_lexical_state()
241 CG(zend_lineno) = lex_state->lineno; in zend_restore_lexical_state()
256 if (CG(heredoc)) { in zend_restore_lexical_state()
257 efree(CG(heredoc)); in zend_restore_lexical_state()
258 CG(heredoc) = NULL; in zend_restore_lexical_state()
259 CG(heredoc_len) = 0; in zend_restore_lexical_state()
266 …zend_llist_del_element(&CG(open_files), file_handle, (int (*)(void *, void *)) zend_compare_file_h… in zend_destroy_file_handle()
413 if (CG(detect_unicode)) { in zend_multibyte_find_script_encoding()
423 if (!CG(script_encoding_list) || !CG(script_encoding_list_size)) { in zend_multibyte_find_script_encoding()
428 if (CG(script_encoding_list_size) > 1) { in zend_multibyte_find_script_encoding()
429 …g_detector(LANG_SCNG(script_org), LANG_SCNG(script_org_size), CG(script_encoding_list), CG(script_… in zend_multibyte_find_script_encoding()
432 return CG(script_encoding_list)[0]; in zend_multibyte_find_script_encoding()
483 if (CG(start_lineno) == 2 && file_handle->type == ZEND_HANDLE_FP && file_handle->handle.fp) { in open_file_for_scanning()
493 zend_llist_add_element(&CG(open_files), file_handle); in open_file_for_scanning()
495 zend_file_handle *fh = (zend_file_handle*)zend_llist_get_last(&CG(open_files)); in open_file_for_scanning()
506 if (CG(multibyte)) { in open_file_for_scanning()
538 if (CG(start_lineno)) { in open_file_for_scanning()
539 CG(zend_lineno) = CG(start_lineno); in open_file_for_scanning()
540 CG(start_lineno) = 0; in open_file_for_scanning()
542 CG(zend_lineno) = 1; in open_file_for_scanning()
546 CG(increment_lineno) = 0; in open_file_for_scanning()
556 zend_op_array *original_active_op_array = CG(active_op_array); in END_EXTERN_C()
561 zend_bool original_in_compilation = CG(in_compilation); in END_EXTERN_C()
583 CG(in_compilation) = 1; in END_EXTERN_C()
584 CG(active_op_array) = op_array; in END_EXTERN_C()
585 zend_stack_push(&CG(context_stack), (void *) &CG(context), sizeof(CG(context))); in END_EXTERN_C()
589 CG(in_compilation) = original_in_compilation; in END_EXTERN_C()
597 CG(active_op_array) = original_active_op_array; in END_EXTERN_C()
674 if (CG(multibyte)) { in zend_prepare_string_for_scanning()
694 CG(zend_lineno) = 1; in zend_prepare_string_for_scanning()
695 CG(increment_lineno) = 0; in zend_prepare_string_for_scanning()
727 zend_op_array *original_active_op_array = CG(active_op_array); in compile_string()
731 zend_bool original_in_compilation = CG(in_compilation); in compile_string()
738 CG(in_compilation) = 1; in compile_string()
750 zend_bool orig_interactive = CG(interactive); in compile_string()
752 CG(interactive) = 0; in compile_string()
754 CG(interactive) = orig_interactive; in compile_string()
755 CG(active_op_array) = op_array; in compile_string()
756 zend_stack_push(&CG(context_stack), (void *) &CG(context), sizeof(CG(context))); in compile_string()
767 CG(active_op_array) = original_active_op_array; in compile_string()
768 CG(unclean_shutdown)=1; in compile_string()
774 CG(active_op_array) = original_active_op_array; in compile_string()
782 CG(in_compilation) = original_in_compilation; in compile_string()
983 CG(zend_lineno)++; in zend_scan_escape_string()
1121 …if (CG(short_tags) || !strncasecmp((char*)YYCURSOR + 1, "php", 3) || (*(YYCURSOR + 1) == '=')) { /… in lex_scan()
1126 if (CG(asp_tags)) { in lex_scan()
1185 if (CG(short_tags)) { in lex_scan()
1204 if (CG(asp_tags)) { in lex_scan()
1446 if (CG(asp_tags)) { in lex_scan()
1976 YYCURSOR += CG(heredoc_len) - 1; in lex_scan()
1977 yyleng = CG(heredoc_len); in lex_scan()
1979 Z_STRVAL_P(zendlval) = CG(heredoc); in lex_scan()
1980 Z_STRLEN_P(zendlval) = CG(heredoc_len); in lex_scan()
1981 CG(heredoc) = NULL; in lex_scan()
1982 CG(heredoc_len) = 0; in lex_scan()
2067 …if (IS_LABEL_START(*YYCURSOR) && CG(heredoc_len) < YYLIMIT - YYCURSOR && !memcmp(YYCURSOR, CG(here… in lex_scan()
2068 YYCTYPE *end = YYCURSOR + CG(heredoc_len); in lex_scan()
2083 CG(increment_lineno) = 1; /* For newline before label */ in lex_scan()
3005 CG(zend_lineno)++; in lex_scan()
3008 if (!CG(asp_tags)) { in lex_scan()
3089 CG(zend_lineno)++; in lex_scan()
3514 if (CG(asp_tags)) { in lex_scan()
3599 zend_error(E_COMPILE_WARNING, "Unterminated comment starting line %d", CG(zend_lineno)); in lex_scan()
3606 CG(doc_comment) = estrndup(yytext, yyleng); in lex_scan()
3607 CG(doc_comment_len) = yyleng; in lex_scan()
3893 Z_STRVAL_P(zendlval) = CG(heredoc); in lex_scan()
3894 Z_STRLEN_P(zendlval) = CG(heredoc_len); in lex_scan()
3896 CG(zend_lineno)++; in lex_scan()
3897 CG(heredoc_len) = yyleng-bprefix-3-1-(yytext[yyleng-2]=='\r'?1:0); in lex_scan()
3901 CG(heredoc_len)--; in lex_scan()
3906 CG(heredoc_len) -= 2; in lex_scan()
3912 CG(heredoc_len) -= 2; in lex_scan()
3918 CG(heredoc) = estrndup(s, CG(heredoc_len)); in lex_scan()
3921 if (CG(heredoc_len) < YYLIMIT - YYCURSOR && !memcmp(YYCURSOR, s, CG(heredoc_len))) { in lex_scan()
3922 YYCTYPE *end = YYCURSOR + CG(heredoc_len); in lex_scan()
4185 if (CG(current_namespace)) { in lex_scan()
4186 *zendlval = *CG(current_namespace); in lex_scan()
4267 zendlval->value.lval = CG(zend_lineno); in lex_scan()
4308 const char *class_name = CG(active_class_entry) ? CG(active_class_entry)->name : NULL; in lex_scan()
4309 const char *func_name = CG(active_op_array)? CG(active_op_array)->function_name : NULL; in lex_scan()
4382 if (CG(active_op_array)) { in lex_scan()
4383 func_name = CG(active_op_array)->function_name; in lex_scan()
4460 if (CG(active_class_entry) in lex_scan()
4462 (CG(active_class_entry)->ce_flags & ZEND_ACC_TRAIT))) { in lex_scan()
4463 trait_name = CG(active_class_entry)->name; in lex_scan()
4510 if (CG(active_class_entry) in lex_scan()
4512 (CG(active_class_entry)->ce_flags & ZEND_ACC_TRAIT))) { in lex_scan()
4519 if (CG(active_class_entry)) { in lex_scan()
4520 class_name = CG(active_class_entry)->name; in lex_scan()
7442 …if (IS_LABEL_START(*YYCURSOR) && CG(heredoc_len) < YYLIMIT - YYCURSOR && !memcmp(YYCURSOR, CG(here… in lex_scan()
7443 YYCTYPE *end = YYCURSOR + CG(heredoc_len); in lex_scan()
7458 CG(increment_lineno) = 1; /* For newline before label */ in lex_scan()