@@ -400,8 +400,6 @@ static void compile_pcre1_regexp(struct grep_pat *p, const struct grep_opt *opt)
400
400
401
401
#if defined(PCRE_CONFIG_JIT ) && !defined(NO_LIBPCRE1_JIT )
402
402
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 );
405
403
406
404
if (p -> pcre1_jit_on )
407
405
study_options = PCRE_STUDY_JIT_COMPILE ;
@@ -508,8 +506,6 @@ static void compile_pcre2_pattern(struct grep_pat *p, const struct grep_opt *opt
508
506
}
509
507
510
508
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 );
513
509
if (p -> pcre2_jit_on ) {
514
510
jitret = pcre2_jit_compile (p -> pcre2_pattern , PCRE2_JIT_COMPLETE );
515
511
if (jitret )
@@ -535,9 +531,6 @@ static void compile_pcre2_pattern(struct grep_pat *p, const struct grep_opt *opt
535
531
BUG ("pcre2_pattern_info() failed: %d" , patinforet );
536
532
if (jitsizearg == 0 ) {
537
533
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 );
541
534
return ;
542
535
}
543
536
}
@@ -616,8 +609,6 @@ static void compile_fixed_regexp(struct grep_pat *p, struct grep_opt *opt)
616
609
if (opt -> ignore_case )
617
610
regflags |= REG_ICASE ;
618
611
err = regcomp (& p -> regexp , sb .buf , regflags );
619
- if (opt -> debug )
620
- fprintf (stderr , "fixed %s\n" , sb .buf );
621
612
strbuf_release (& sb );
622
613
if (err ) {
623
614
char errbuf [1024 ];
@@ -812,87 +803,6 @@ static struct grep_expr *compile_pattern_expr(struct grep_pat **list)
812
803
return compile_pattern_or (list );
813
804
}
814
805
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
-
896
806
static struct grep_expr * grep_true_expr (void )
897
807
{
898
808
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
973
883
return z ;
974
884
}
975
885
976
- static void compile_grep_patterns_real (struct grep_opt * opt )
886
+ void compile_grep_patterns (struct grep_opt * opt )
977
887
{
978
888
struct grep_pat * p ;
979
889
struct grep_expr * header_expr = prep_header_patterns (opt );
@@ -993,7 +903,7 @@ static void compile_grep_patterns_real(struct grep_opt *opt)
993
903
994
904
if (opt -> all_match || header_expr )
995
905
opt -> extended = 1 ;
996
- else if (!opt -> extended && ! opt -> debug )
906
+ else if (!opt -> extended )
997
907
return ;
998
908
999
909
p = opt -> pattern_list ;
@@ -1016,13 +926,6 @@ static void compile_grep_patterns_real(struct grep_opt *opt)
1016
926
opt -> all_match = 1 ;
1017
927
}
1018
928
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
-
1026
929
static void free_pattern_expr (struct grep_expr * x )
1027
930
{
1028
931
switch (x -> node ) {
0 commit comments