From e7629990be8790a2d28e3a59dec71d05bb53b195 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Wed, 16 Sep 2020 21:32:08 -0700 Subject: Check files can be opened --- bpeg.c | 1 + 1 file changed, 1 insertion(+) (limited to 'bpeg.c') diff --git a/bpeg.c b/bpeg.c index e2e5286..8575ee3 100644 --- a/bpeg.c +++ b/bpeg.c @@ -52,6 +52,7 @@ static char *getflag(const char *flag, char *argv[], int *i) static int run_match(grammar_t *g, const char *filename, vm_op_t *pattern, unsigned int flags) { file_t *f = load_file(filename); + check(f, "Could not open file: %s", filename); match_t *m = match(g, f, f->contents, pattern, flags); if (m != NULL && m->end > m->start + 1) { print_match(f, m); -- cgit v1.2.3