Author: esr
Date: Mon Mar 30 04:12:13 2009
New Revision: 34274

URL: http://svn.gna.org/viewcvs/wesnoth?rev=34274&view=rev
Log:
Add transformations requested in bug #13246.

Modified:
    trunk/data/tools/wmllint

Modified: trunk/data/tools/wmllint
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/data/tools/wmllint?rev=34274&r1=34273&r2=34274&view=diff
==============================================================================
--- trunk/data/tools/wmllint (original)
+++ trunk/data/tools/wmllint Mon Mar 30 04:12:13 2009
@@ -1285,6 +1285,18 @@
                             print '"%s", line %d: quote-enclosing attribute 
value.'%(filename, i+1)
             except TypeError:
                 pass
+    # Transformation for 1.7:
+    for i in range(len(lines)):
+        if "no-syntax-rewrite" in lines[i]:
+            break
+        if lines[i].startswith("#"):
+            pass
+        # RC -> PAL
+        elif "RC" in lines[i]:
+            lines[i] = re.sub("~RC\(([^=]*)=([^)]*)\)",r"~PAL(\1>\2)",lines[i])
+        elif "campaigns/" in lines[i]:
+            lines[i] = lines[i].replace("{~campaigns/", "{~add-ons/")
+            lines[i] = lines[i].replace("{...@campaigns/", "{...@add-ons/")
     # More syntax transformations would go here.
     return lines
 


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to