diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-05-28 13:22:23 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-05-28 13:23:43 +0300 |
commit | a8e67c64aa6932f11fb81d5c3dd7ae613721edb8 (patch) | |
tree | 6fcdb1101560ef8f612f64764294d5e0a5a2522e /tests/gcffmt.c | |
parent | 8893389e6bbd27b03d77b7ffa63061e543e8df09 (diff) | |
download | grecs-a8e67c64aa6932f11fb81d5c3dd7ae613721edb8.tar.gz grecs-a8e67c64aa6932f11fb81d5c3dd7ae613721edb8.tar.bz2 |
Accept empty input files.
* src/bind-gram.y: Input may be empty.
* src/grecs-gram.y: Likewise.
* src/meta1-gram.y: Likewise.
* tests/empty.at: New test.
* tests/Makefile.am: Add new testcase.
* tests/testsuite.at: Add new testcase.
Diffstat (limited to 'tests/gcffmt.c')
-rw-r--r-- | tests/gcffmt.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/gcffmt.c b/tests/gcffmt.c index 0027252..6df2490 100644 --- a/tests/gcffmt.c +++ b/tests/gcffmt.c @@ -26,7 +26,7 @@ usage(const char *arg, FILE *fp, int code) { fprintf(fp, "usage: %s [-h] [-locus] [-delim=char] [-reduce] [-sort] " - "[-type=grecs|bind|meta1|git] [-Idir] [-include=dir] file [file...]\n", + "[-type=grecs|bind|meta1|git|path] [-Idir] [-include=dir] file [file...]\n", arg); exit(code); } @@ -68,6 +68,8 @@ main(int argc, char **argv) grecs_parser_fun = grecs_bind_parser; else if (strcasecmp(arg+6, "GIT") == 0) grecs_parser_fun = grecs_git_parser; + else if (strcasecmp(arg+6, "PATH") == 0) + grecs_parser_fun = grecs_path_parser; else usage(progname, stderr, 1); } else if (strncmp(arg, "-I", 2) == 0) |