File: gensimptradtable.py

package info (click to toggle)
libpyzy 1.0.1-9
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 34,544 kB
  • sloc: python: 23,416; cpp: 20,929; makefile: 346; sql: 94; php: 16; sh: 16
file content (11 lines) | stat: -rw-r--r-- 324 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
import sctc
items = sctc.S_2_T.items()
items.sort()
print "const unichar simp_to_trad[][2] = {"
for s, t in items:
    print "    { 0x%x, 0x%x },   // %s => %s" % (ord(s), ord(t[0]), s.encode("utf8"), t[0].encode("utf8"))
print "};"

print '#define SIMP_TO_TRAD_NR (sizeof (simp_to_trad) / sizeof (simp_to_trad[0]))'
print