diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2020-12-30 16:24:59 -0800 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2020-12-30 16:24:59 -0800 |
| commit | bc2ddc0408e47cbc12b0f7d0c0abae943fc74b83 (patch) | |
| tree | c56f6a177113c5a8029586a3e8da542c0a3efea6 /bpeg.c | |
| parent | eeec0acd0a92bf2e94b3168642faba92ba649178 (diff) | |
Print filenames when replacing in-place
Diffstat (limited to 'bpeg.c')
| -rw-r--r-- | bpeg.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -99,10 +99,11 @@ static int run_match(grammar_t *g, const char *filename, vm_op_t *pattern, unsig 0, f->end - f->contents); json_match(f->contents, m, (flags & BPEG_VERBOSE) ? 1 : 0); printf("]}}\n"); - } else if (flags & BPEG_INPLACE) { + } else if (flags & BPEG_INPLACE && filename) { FILE *out = fopen(filename, "w"); print_match(out, f, m, 0); fclose(out); + printf("%s\n", filename); } else { if (printed_matches > 1) fputc('\n', stdout); |
