Changeset: de18e33e3fb6 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=de18e33e3fb6
Modified Files:
        testing/Mfilter.py
Branch: Jun2016
Log Message:

Normalize generated label names in "# name" table headers.


diffs (23 lines):

diff --git a/testing/Mfilter.py b/testing/Mfilter.py
--- a/testing/Mfilter.py
+++ b/testing/Mfilter.py
@@ -112,6 +112,7 @@ norm_out = (
 
 # match "table_name" SQL table header line to normalize "(sys)?.L[0-9]*" to 
"(sys)?."
 table_name = re.compile(r'^%.*[\t ](|sys)\.L[0-9]*[, ].*# table_name$')
+name = re.compile(r'^%.*[\t ]L[0-9]*[, ].*# name$')
 
 attrre = re.compile(r'\b[-:a-zA-Z_0-9]+\s*=\s*(?:\'[^\']*\'|"[^"]*")')
 elemre = re.compile(r'<[-:a-zA-Z_0-9]+(?P<attrs>(\s+' + attrre.pattern + 
r')+)\s*/?>')
@@ -185,6 +186,11 @@ def mFilter (FILE, IGNORE) :
             oline = re.sub(r'([ \t])(|sys)(\.)L[0-9]*([, ])', r'\1\2\3\4', 
iline)
             # keep original line for reference as comment (i.e., ignore diffs, 
if any)
             xline = iline.replace('%','#',1)
+        elif name.match(iline):
+            # normalize "L[0-9]*" to "L" in "name" line of SQL table header
+            oline = re.sub(r'([ \t])L[0-9]*([, ])', r'\1L\2', iline)
+            # keep original line for reference as comment (i.e., ignore diffs, 
if any)
+            xline = iline.replace('%','#',1)
         else:
             oline = iline
         if iline == "#~EndVariableOutput~#\n" or iline == "[ 
\"~EndVariableOutput~\"\t]\n":
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to