Adapt the regular expression to the new class syntax.
diff --git a/Tools/scripts/eptags.py b/Tools/scripts/eptags.py
index 1c682d3..db535af 100755
--- a/Tools/scripts/eptags.py
+++ b/Tools/scripts/eptags.py
@@ -18,7 +18,8 @@
 	for file in args:
 		treat_file(file, outfp)
 
-matcher = regexp.compile('^[ \t]*(def|class)[ \t]+([a-zA-Z0-9_]+)[ \t]*\(')
+expr = '^[ \t]*(def|class)[ \t]+([a-zA-Z0-9_]+)[ \t]*[:(]'
+matcher = regexp.compile(expr).match
 
 def treat_file(file, outfp):
 	try:
@@ -34,7 +35,7 @@
 		line = fp.readline()
 		if not line: break
 		lineno = lineno + 1
-		res = matcher.exec(line)
+		res = matcher(line)
 		if res:
 			(a, b), (a1, b1), (a2, b2) = res
 			name = line[a2:b2]