diff -Nrup compose-parse.org/compose-parse.py compose-parse/compose-parse.py
--- compose-parse.org/compose-parse.py	2011-07-07 08:32:39.821735949 +0200
+++ compose-parse/compose-parse.py	2011-07-08 08:28:42.308796071 +0200
@@ -780,10 +780,19 @@ for seq in composefile_lookaside.readlin
 xorg_compose_sequences = []
 xorg_compose_sequences_algorithmic = []
 linenum_compose = 0
+inside_comments = False
 for line in xorg_compose_sequences_raw:
 	linenum_compose += 1
 	line = line.strip()
-	if line is "" or match("^XCOMM", line) or match("^#", line):
+	if line is "" or match("^XCOMM", line) or match("^#", line) or (match("^\/\*", line.strip()) and match("\*\/$", line.strip())):
+		continue
+	if match("^\/\*", line.strip()):
+		inside_comments = True
+		continue
+	if inside_comments:
+		continue
+	if match("\*\/$", line.strip()):
+		inside_comments = False
 		continue
 
 	components = split(':', line)
