| 31 #include "string_list.h" |
31 #include "string_list.h" |
| 32 #include "bfile_heuristics.h" |
32 #include "bfile_heuristics.h" |
| 33 #include "regex_parser.h" |
33 #include "regex_parser.h" |
| 34 |
34 |
| 35 typedef struct { |
35 typedef struct { |
| 36 string_list* includeSuffixes; |
36 string_list *includeSuffixes; |
| 37 string_list* excludeSuffixes; |
37 string_list *excludeSuffixes; |
| 38 string_list* excludeDirs; |
38 string_list *excludeDirs; |
| 39 regex_parser* regex; |
39 regex_parser *regex; |
| 40 bfile_heuristics* bfileHeuristics; |
40 bfile_heuristics *bfileHeuristics; |
| 41 char fileSeparator; |
41 char fileSeparator; |
| 42 bool recursive; |
42 bool recursive; |
| 43 bool matchesOnly; |
43 bool matchesOnly; |
| 44 bool verbose; |
44 bool verbose; |
| 45 bool confusing_lnlen; /* this flag is set by the scanner */ |
45 bool confusing_lnlen; /* this flag is set by the scanner */ |