import re
import sys
+import os
import getopt
keywords = []
'ly/dynamic-scripts-init.ly',
'ly/engraver-init.ly',
'ly/grace-init.ly',
- 'ly/gregorian-init.ly',
+ 'ly/gregorian.ly',
'ly/music-functions-init.ly',
'ly/performer-init.ly',
'ly/property-init.ly',
'ly/declarations-init.ly',
'ly/params-init.ly']:
s = open (name, 'r').read ()
- keywords += [w for w in re.findall (r"(?m)^\s*([a-zA-Z]+)\s*=", s)]
+ keywords += [w for w in re.findall (r"(?m)^\s*\"?([a-zA-Z]+)\"?\s*=", s)]
# note names
for name in ['ly/catalan.ly',
r"\s+([a-zA-Z_]+)\s*\\(?:set|override)"]:
reserved_words += [w for w in re.findall (pattern, s)]
-keywords = list (set (keywords)).sort ()
-keywords.reverse ()
+keywords = list (set (keywords))
+keywords.sort (reverse=True)
-reserved_words = list (set (reserved_words)).sort ()
-reserved_words.reverse ()
+reserved_words = list (set (reserved_words))
+reserved_words.sort (reverse=True)
-note_names = list (set (note_names)).sort ()
-note_names.reverse()
+note_names = list (set (note_names))
+note_names.sort (reverse=True)
# output