Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tools/python/stylesheet/convert_styles.py')
-rw-r--r--tools/python/stylesheet/convert_styles.py51
1 files changed, 51 insertions, 0 deletions
diff --git a/tools/python/stylesheet/convert_styles.py b/tools/python/stylesheet/convert_styles.py
new file mode 100644
index 0000000000..88c159b8cb
--- /dev/null
+++ b/tools/python/stylesheet/convert_styles.py
@@ -0,0 +1,51 @@
+import sys
+
+lns = open(sys.argv[1]).readlines()
+lns = [l.strip("\n") for l in lns]
+
+newlns = []
+isCaption = False
+
+captionLns = []
+leadSpaces = ""
+
+i = 0
+
+for l in lns:
+ if not isCaption:
+ i = l.find(" caption ")
+ if i != -1:
+ isCaption = True
+ captionLns = []
+ leadSpaces = l[0:i + 1]
+ newlns.append(l)
+ newlns.append(leadSpaces + " primary {")
+ else:
+ i = l.find(" path_text ")
+ if i != -1:
+ isCaption = True
+ captionLns = []
+ leadSpaces = l[0:i + 1]
+ newlns.append(l)
+ newlns.append(leadSpaces + " primary {")
+ else:
+ newlns.append(l)
+ else:
+ if l[i + 1] == "}":
+ isCaption = False
+ newlns.append(l)
+ else:
+ if l.find("priority") == -1:
+ newlns.append(" " + l)
+ captionLns.append(" " + l)
+ else:
+ newlns.append(leadSpaces + " }")
+# newlns.append(leadSpaces + " secondary {")
+# for l1 in captionLns:
+# newlns.append(l1)
+# newlns.append(leadSpaces + " }")
+ newlns.append(l)
+
+
+for i in newlns:
+ print i