@@ -400,8 +400,6 @@ static void compile_pcre1_regexp(struct grep_pat *p, const struct grep_opt *opt)
400400
401401#if defined(PCRE_CONFIG_JIT ) && !defined(NO_LIBPCRE1_JIT )
402402 pcre_config (PCRE_CONFIG_JIT , & p -> pcre1_jit_on );
403- if (opt -> debug )
404- fprintf (stderr , "pcre1_jit_on=%d\n" , p -> pcre1_jit_on );
405403
406404 if (p -> pcre1_jit_on )
407405 study_options = PCRE_STUDY_JIT_COMPILE ;
@@ -508,8 +506,6 @@ static void compile_pcre2_pattern(struct grep_pat *p, const struct grep_opt *opt
508506 }
509507
510508 pcre2_config (PCRE2_CONFIG_JIT , & p -> pcre2_jit_on );
511- if (opt -> debug )
512- fprintf (stderr , "pcre2_jit_on=%d\n" , p -> pcre2_jit_on );
513509 if (p -> pcre2_jit_on ) {
514510 jitret = pcre2_jit_compile (p -> pcre2_pattern , PCRE2_JIT_COMPLETE );
515511 if (jitret )
@@ -535,9 +531,6 @@ static void compile_pcre2_pattern(struct grep_pat *p, const struct grep_opt *opt
535531 BUG ("pcre2_pattern_info() failed: %d" , patinforet );
536532 if (jitsizearg == 0 ) {
537533 p -> pcre2_jit_on = 0 ;
538- if (opt -> debug )
539- fprintf (stderr , "pcre2_jit_on=%d: (*NO_JIT) in regex\n" ,
540- p -> pcre2_jit_on );
541534 return ;
542535 }
543536 }
@@ -616,8 +609,6 @@ static void compile_fixed_regexp(struct grep_pat *p, struct grep_opt *opt)
616609 if (opt -> ignore_case )
617610 regflags |= REG_ICASE ;
618611 err = regcomp (& p -> regexp , sb .buf , regflags );
619- if (opt -> debug )
620- fprintf (stderr , "fixed %s\n" , sb .buf );
621612 strbuf_release (& sb );
622613 if (err ) {
623614 char errbuf [1024 ];
@@ -812,87 +803,6 @@ static struct grep_expr *compile_pattern_expr(struct grep_pat **list)
812803 return compile_pattern_or (list );
813804}
814805
815- static void indent (int in )
816- {
817- while (in -- > 0 )
818- fputc (' ' , stderr );
819- }
820-
821- static void dump_grep_pat (struct grep_pat * p )
822- {
823- switch (p -> token ) {
824- case GREP_AND : fprintf (stderr , "*and*" ); break ;
825- case GREP_OPEN_PAREN : fprintf (stderr , "*(*" ); break ;
826- case GREP_CLOSE_PAREN : fprintf (stderr , "*)*" ); break ;
827- case GREP_NOT : fprintf (stderr , "*not*" ); break ;
828- case GREP_OR : fprintf (stderr , "*or*" ); break ;
829-
830- case GREP_PATTERN : fprintf (stderr , "pattern" ); break ;
831- case GREP_PATTERN_HEAD : fprintf (stderr , "pattern_head" ); break ;
832- case GREP_PATTERN_BODY : fprintf (stderr , "pattern_body" ); break ;
833- }
834-
835- switch (p -> token ) {
836- default : break ;
837- case GREP_PATTERN_HEAD :
838- fprintf (stderr , "<head %d>" , p -> field ); break ;
839- case GREP_PATTERN_BODY :
840- fprintf (stderr , "<body>" ); break ;
841- }
842- switch (p -> token ) {
843- default : break ;
844- case GREP_PATTERN_HEAD :
845- case GREP_PATTERN_BODY :
846- case GREP_PATTERN :
847- fprintf (stderr , "%.*s" , (int )p -> patternlen , p -> pattern );
848- break ;
849- }
850- fputc ('\n' , stderr );
851- }
852-
853- static void dump_grep_expression_1 (struct grep_expr * x , int in )
854- {
855- indent (in );
856- switch (x -> node ) {
857- case GREP_NODE_TRUE :
858- fprintf (stderr , "true\n" );
859- break ;
860- case GREP_NODE_ATOM :
861- dump_grep_pat (x -> u .atom );
862- break ;
863- case GREP_NODE_NOT :
864- fprintf (stderr , "(not\n" );
865- dump_grep_expression_1 (x -> u .unary , in + 1 );
866- indent (in );
867- fprintf (stderr , ")\n" );
868- break ;
869- case GREP_NODE_AND :
870- fprintf (stderr , "(and\n" );
871- dump_grep_expression_1 (x -> u .binary .left , in + 1 );
872- dump_grep_expression_1 (x -> u .binary .right , in + 1 );
873- indent (in );
874- fprintf (stderr , ")\n" );
875- break ;
876- case GREP_NODE_OR :
877- fprintf (stderr , "(or\n" );
878- dump_grep_expression_1 (x -> u .binary .left , in + 1 );
879- dump_grep_expression_1 (x -> u .binary .right , in + 1 );
880- indent (in );
881- fprintf (stderr , ")\n" );
882- break ;
883- }
884- }
885-
886- static void dump_grep_expression (struct grep_opt * opt )
887- {
888- struct grep_expr * x = opt -> pattern_expression ;
889-
890- if (opt -> all_match )
891- fprintf (stderr , "[all-match]\n" );
892- dump_grep_expression_1 (x , 0 );
893- fflush (NULL );
894- }
895-
896806static struct grep_expr * grep_true_expr (void )
897807{
898808 struct grep_expr * z = xcalloc (1 , sizeof (* z ));
@@ -973,7 +883,7 @@ static struct grep_expr *grep_splice_or(struct grep_expr *x, struct grep_expr *y
973883 return z ;
974884}
975885
976- static void compile_grep_patterns_real (struct grep_opt * opt )
886+ void compile_grep_patterns (struct grep_opt * opt )
977887{
978888 struct grep_pat * p ;
979889 struct grep_expr * header_expr = prep_header_patterns (opt );
@@ -993,7 +903,7 @@ static void compile_grep_patterns_real(struct grep_opt *opt)
993903
994904 if (opt -> all_match || header_expr )
995905 opt -> extended = 1 ;
996- else if (!opt -> extended && ! opt -> debug )
906+ else if (!opt -> extended )
997907 return ;
998908
999909 p = opt -> pattern_list ;
@@ -1016,13 +926,6 @@ static void compile_grep_patterns_real(struct grep_opt *opt)
1016926 opt -> all_match = 1 ;
1017927}
1018928
1019- void compile_grep_patterns (struct grep_opt * opt )
1020- {
1021- compile_grep_patterns_real (opt );
1022- if (opt -> debug )
1023- dump_grep_expression (opt );
1024- }
1025-
1026929static void free_pattern_expr (struct grep_expr * x )
1027930{
1028931 switch (x -> node ) {
0 commit comments