Changeset: 46659a7de18f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=46659a7de18f
Modified Files:
testing/melcheck.py
Branch: Oct2020
Log Message:
Deal with restrict, plus some fixes.
diffs (28 lines):
diff --git a/testing/melcheck.py b/testing/melcheck.py
--- a/testing/melcheck.py
+++ b/testing/melcheck.py
@@ -18,7 +18,7 @@ patreg = r'^\s*(?P<cmdpat>pattern|comman
argre = re.compile(argreg)
patre = re.compile(patreg, re.MULTILINE)
-fcnargreg =
r'\s*,\s*(?:const\s+)?(?:(?P<type>\w+)\s*\*(?:\s*(?:const\s*)?\*)*|ptr\s)\s*(?P<argname>\w+)'
+fcnargreg =
r'\s*,\s*(?:const\s+)?(?:(?P<type>\w+)\s*\*(?:\s*(?:const\s*)?\*)*(?:\s*restrict\s)?|ptr\s)\s*(?P<argname>\w+)'
fcnreg =
r'(?:static\s+)?(?:str|char\s*\*)\s+(?P<name>\w+)\s*\(\s*(?:(?P<pattern>Client\s+\w+\s*,\s*MalBlkPtr\s+\w+\s*,\s*MalStkPtr\s+\w+\s*,\s*InstrPtr\s+\w+)|(?P<command>(?:\w+\s*\*+|ptr\s)\s*\w+(?:'+
fcnargreg + r')*))\s*\)\s*{'
fcnre = re.compile(fcnreg)
@@ -115,13 +115,13 @@ def process2():
if cmdpat == 'pattern':
if imp not in gpats:
if imp in gcmds:
- print('command implementation {} for pattern
{}.{}'.format(imp, res.group('mod'), res.group('fcn')))
+ print('command implementation {} for pattern
{}.{}'.format(imp, mod, fcn))
else:
print('pattern implementation {} for {}.{} is
missing'.format(imp, mod, fcn))
else:
if imp not in gcmds:
if imp in gpats:
- print('pattern implementation {} for command
{}.{}'.format(imp, res.group('mod'), res.group('fcn')))
+ print('pattern implementation {} for command
{}.{}'.format(imp, mod, fcn))
else:
print('command implementation {} for {}.{} is
missing'.format(imp, mod, fcn))
else:
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list