#!/usr/bin/python
+# $Id$
import sys
import os
if line[0]=='#':
continue
parts=line.split(None, 3)
- code=eval(parts[1])
- code2=((code&0xFF)-0x21)+(((code>>8)&0xFF)-0x21)*94
+ 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.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
for code in xrange(94*94):