[cig-commits] commit: Updated convert.py script to pre-process the meta-files escape squences (which is in latex format)
Mercurial
hg at geodynamics.org
Tue Mar 23 10:35:01 PDT 2010
changeset: 777:f76b31c6a722
branch: 1.4.x
parent: 773:8b4a54c7ba19
user: JericoRevote
date: Tue Feb 02 14:45:18 2010 +1100
files: script/convert.py
description:
Updated convert.py script to pre-process the meta-files escape squences (which is in latex format)
to be c-friendly.
diff -r 8b4a54c7ba19 -r f76b31c6a722 script/convert.py
--- a/script/convert.py Thu Jan 14 17:42:44 2010 +1100
+++ b/script/convert.py Tue Feb 02 14:45:18 2010 +1100
@@ -1,6 +1,7 @@
import stgDtd
import stgMetaXsd
+import string
def dtd2MetaXsd( xml_text ):
# Parse DTD
@@ -44,7 +45,7 @@ def dtdDict2metaXsdDict( stgDtdDict ):
meta["info"]["rights"] = stgDtdDict["License"]
meta["info"]["source"] = stgDtdDict["Location"]
meta["info"]["subject"] = stgDtdDict["Project"]
- meta["info"]["description"] = stgDtdDict["Description"]
+ meta["info"]["description"] = stgDtdDict["Description"].replace('\\','\\\\')
# Code...
meta["code"] = {}
@@ -69,7 +70,7 @@ def dtdDict2metaXsdDict( stgDtdDict ):
pass
try:
if stgDtdDict["Equation"] != '...':
- meta["implements"]["equation"] = stgDtdDict["Equation"]
+ meta["implements"]["equation"] = stgDtdDict["Equation"].replace('\\','\\\\')
except KeyError:
pass
@@ -107,7 +108,7 @@ def dtdDict2metaXsdDict( stgDtdDict ):
except KeyError:
pass
try:
- p["documentation"] = param["Description"]
+ p["documentation"] = param["Description"].replace('\\','\\\\')
except KeyError:
pass
meta["parameters"].append( p )
@@ -130,7 +131,7 @@ def dtdDict2metaXsdDict( stgDtdDict ):
except KeyError:
a["nillable"] = "false"
try:
- a["documentation"] = assoc["Description"]
+ a["documentation"] = assoc["Description"].replace('\\','\\\\')
except KeyError:
pass
meta["associations"].append( a )
More information about the CIG-COMMITS
mailing list