X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=jis.py;h=aed6064a592b992d211530ef3eb4d131b34613ff;hp=f8a173b74c4d2d75058ac19fea02c6d94b0bf8d7;hb=7c452691dffbc1f0a7d51a9e96d04f50e47fda3f;hpb=b56eb5ec1da675da0c66abc53c1e4f6c4e4cccbd diff --git a/jis.py b/jis.py index f8a173b..aed6064 100755 --- a/jis.py +++ b/jis.py @@ -1,28 +1,27 @@ #!/usr/bin/python -# $Id$ import sys import os -in_fn=sys.argv[1] -out_fn=os.path.splitext(in_fn)[0]+".table" +in_fn = sys.argv[1] +out_fn = os.path.splitext(in_fn)[0]+".table" -data=[] +data = [] for line in file(in_fn): - line=line.strip() + line = line.strip() if line[0]=='#': continue - parts=line.split(None, 3) - code=eval(parts[1])-0x2020 - code2=(code&0xFF)+((code>>8)&0xFF)*94-95 + parts = line.split(None, 3) + code = eval(parts[1])-0x2020 + code2 = (code&0xFF)+((code>>8)&0xFF)*94-95 data.append((code, eval(parts[2]), code2)) -out=file(out_fn, "w") +out = file(out_fn, "w") out.write("namespace {\n\n") data.sort(lambda x,y: cmp(x[0],y[0])) out.write("const unsigned short jisx0208_to_ucs_table[94*94] =\n{\n\t") -i=0 +i = 0 for code in xrange(94*94): if code>0: out.write(", ") @@ -30,7 +29,7 @@ for code in xrange(94*94): out.write("\n\t") if i