Browse Source

Display the Unicode Character Database version in the generated file.

master
Reece H. Dunn 12 years ago
parent
commit
a416b4090c
2 changed files with 6 additions and 1 deletions
  1. 2
    0
      src/categories.cpp
  2. 4
    1
      tools/categories.py

+ 2
- 0
src/categories.cpp View File



using namespace ucd; using namespace ucd;


// Unicode Character Data 6.2

static const ucd::category categories_000000[256] = static const ucd::category categories_000000[256] =
{ {
/* 00 */ Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, /* 00 */ Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc,

+ 4
- 1
tools/categories.py View File

import ucd import ucd


ucd_rootdir = sys.argv[1] ucd_rootdir = sys.argv[1]
ucd_version = ucd_rootdir.split('-')[-1]


unicode_chars = {} unicode_chars = {}
for data in ucd.parse_ucd_data(ucd_rootdir, 'UnicodeData'): for data in ucd.parse_ucd_data(ucd_rootdir, 'UnicodeData'):
#include <stddef.h> #include <stddef.h>


using namespace ucd; using namespace ucd;
""")

// Unicode Character Data %s
""" % ucd_version)


for codepoints, category, comment in category_sets: for codepoints, category, comment in category_sets:
if not category: if not category:

Loading…
Cancel
Save