From e7f9ec30752bd50d72b00b15515aa245b079e149 Mon Sep 17 00:00:00 2001 From: Anthony Scemama Date: Tue, 22 Sep 2015 22:07:11 +0200 Subject: [PATCH] Solves #7 : intrinsic ALL() in ASSERT() --- src/preprocessed_text.py | 6 +++++- src/version.py | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/preprocessed_text.py b/src/preprocessed_text.py index ec7575a..6a3f7d8 100644 --- a/src/preprocessed_text.py +++ b/src/preprocessed_text.py @@ -514,7 +514,11 @@ def irp_simple_statements(text): if match is not None: matches = [ match.group(1).strip(), match.group(3).strip() ] for m in matches: - if not(m.isdigit() or ("'" in m) or (m == "")): + ok = m != "" # not empty + ok = ok and not m.isdigit() # not a digit + ok = ok and "'" not in m # not a string + ok = ok and m.count('(') == m.count(')') # balanced parenthesis + if ok: result.append ( Simple_line (line.i, " print *, '%s = ', %s"%(m,m), line.filename) ) result.append ( Simple_line (line.i, " print *, ''", line.filename) ) return result diff --git a/src/version.py b/src/version.py index 4776ab8..cad6119 100644 --- a/src/version.py +++ b/src/version.py @@ -1 +1 @@ -version = "1.6.8" +version = "1.6.9"