From eba48ca9cf39d1a6585401279fd5715980297437 Mon Sep 17 00:00:00 2001 From: desmorto Date: Wed, 17 May 2017 10:59:01 -0300 Subject: [PATCH] Update Driver.rsc bug fix of accumulator on processed projects --- src/Driver.rsc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Driver.rsc b/src/Driver.rsc index e5d45e7..008b306 100644 --- a/src/Driver.rsc +++ b/src/Driver.rsc @@ -68,19 +68,21 @@ public void executeTransformations(list[loc] files, int percent, bool verbose, t int totalOfTransformations = 0; for(file <- files) { contents = readFile(file); + int iAcc = 1; try { unit = parse(#CompilationUnit, contents); tuple[int, CompilationUnit] res = transformation(unit); if(res[0] > 0) { totalOfTransformations = totalOfTransformations + res[0]; processedFiles += ; - println(" " + toString(res[0]) + " of " + size(files) + " processed succesfully!"); + println(" " + toString(iAcc) + " of " + toString(size(files)) + " processed succesfully!"); } } catch : { errors += 1; println(" file processed with errors!"); }; + iAcc += 1; } int total = size(processedFiles); int toExecute = numberOfTransformationsToApply(total, percent);