From 2bd403b28d0181d844bddb198b02b00a6f564c0e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Wed, 2 Sep 2015 15:13:53 -0400 Subject: [PATCH] contrib/objcwrapper: collect files that failed parsing MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Laferrière --- contrib/objcwrapper/src/objcwrapper.nit | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/contrib/objcwrapper/src/objcwrapper.nit b/contrib/objcwrapper/src/objcwrapper.nit index 71e86ed..418d639 100644 --- a/contrib/objcwrapper/src/objcwrapper.nit +++ b/contrib/objcwrapper/src/objcwrapper.nit @@ -45,6 +45,7 @@ end var v = new ObjcVisitor +var failed_parsing = new Array[String] for src in opts.rest do # Read input var content = src.preprocess_content @@ -70,6 +71,7 @@ for src in opts.rest do var ptr = " "*(pos.col_start-1).max(0) + "^"*(pos.col_end-pos.col_start) print_error ptr end + failed_parsing.add src continue end @@ -79,3 +81,8 @@ end var g = new CodeGenerator(v.model) g.generate + +if failed_parsing.not_empty then + print_error "Failed to parse {failed_parsing.length}/{opts.rest.length} files:" + print_error failed_parsing.join(" ") +end -- 1.7.9.5