aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/HFacer.py
diff options
context:
space:
mode:
authornyamatongwe <unknown>2009-04-01 01:44:14 +0000
committernyamatongwe <unknown>2009-04-01 01:44:14 +0000
commit6f4e00a1c5ef532b0c4c875d808037c9978cad19 (patch)
treef5969081c69fdf05a7efec45b5bac376bad9235c /include/HFacer.py
parent4963aae22bedfb1f04703cb0880156f4d0366e74 (diff)
downloadscintilla-mirror-6f4e00a1c5ef532b0c4c875d808037c9978cad19.tar.gz
Compatible with Python versions 2.3 to 3.0.
Diffstat (limited to 'include/HFacer.py')
-rw-r--r--include/HFacer.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/include/HFacer.py b/include/HFacer.py
index 1b4d62746..62a827326 100644
--- a/include/HFacer.py
+++ b/include/HFacer.py
@@ -4,13 +4,12 @@
# comment and a /* --Autogenerated*/ comment which is generated by the printHFile and printLexHFile
# functions. After the temporary file is created, it is copied back to the original file name.
-import string
import sys
import os
import Face
def Contains(s,sub):
- return string.find(s, sub) != -1
+ return s.find(sub) != -1
def printLexHFile(f,out):
for name in f.order:
@@ -24,10 +23,10 @@ def printHFile(f,out):
v = f.features[name]
if v["Category"] != "Deprecated":
if v["FeatureType"] in ["fun", "get", "set"]:
- featureDefineName = "SCI_" + string.upper(name)
+ featureDefineName = "SCI_" + name.upper()
out.write("#define " + featureDefineName + " " + v["Value"] + "\n")
elif v["FeatureType"] in ["evt"]:
- featureDefineName = "SCN_" + string.upper(name)
+ featureDefineName = "SCN_" + name.upper()
out.write("#define " + featureDefineName + " " + v["Value"] + "\n")
elif v["FeatureType"] in ["val"]:
if not (Contains(name, "SCE_") or Contains(name, "SCLEX_")):
@@ -46,7 +45,7 @@ def CopyWithInsertion(input, output, genfn, definition):
output.write(line)
def contents(filename):
- f = file(filename)
+ f = open(filename)
t = f.read()
f.close()
return t
@@ -71,6 +70,6 @@ try:
f.ReadFromFile("Scintilla.iface")
Regenerate("Scintilla.h", printHFile, f)
Regenerate("SciLexer.h", printLexHFile, f)
- print "Maximum ID is", max([x for x in f.values if int(x) < 3000])
+ print("Maximum ID is %s" % max([x for x in f.values if int(x) < 3000]))
except:
raise