Alist assignments can also use symbol list syntax as of issue 3748.
So the examples for nested layout variable assignments should actually
use those.
str = re.sub (r'\bthin-kern\b', 'segno-kern', str)
return str
+@rule ((2, 19, 12), "var #'prop ... = -> var.prop =")
+def conv(str):
+ str = re.sub (r'(\s)(' + wordsyntax + r"(?:\s+#\s*'\s*"
+ + wordsyntax + r")+)(?=\s*=)", path_replace, str)
+ return str
+
# Guidelines to write rules (please keep this at the end of this file)
#
# - keep at most one rule per version; if several conversions should be done,