| - [Data Files](#data-files) | - [Data Files](#data-files) | ||||
| - [Unicode Character Database](#unicode-character-database) | - [Unicode Character Database](#unicode-character-database) | ||||
| - [ConScript Unicode Registry](#conscript-unicode-registry) | - [ConScript Unicode Registry](#conscript-unicode-registry) | ||||
| - [C Library](#c-library) | |||||
| - [C++ Library](#c++-library) | |||||
| - [Querying Properties](#querying-properties) | - [Querying Properties](#querying-properties) | ||||
| - [Case Conversion](#case-conversion) | - [Case Conversion](#case-conversion) | ||||
| - [wctype Compatibility](#wctype-compatibility) | - [wctype Compatibility](#wctype-compatibility) | ||||
| ---------- | ---------- | ||||
| The Unicode Character Database (UCD) Tools is a set of Python tools and a C | |||||
| The Unicode Character Database (UCD) Tools is a set of Python tools and a C++ | |||||
| library. The Python tools are designed to support extracting and processing | library. The Python tools are designed to support extracting and processing | ||||
| data from the text-based UCD source files, while the C library is designed | |||||
| to provide easy access to this information. | |||||
| data from the text-based UCD source files, while the C++ library is designed | |||||
| to provide easy access to this information within a C++ program. | |||||
| ## Data Files | ## Data Files | ||||
| This data is located in the `data/csur` directory in a form compatible with the | This data is located in the `data/csur` directory in a form compatible with the | ||||
| Unicode Character Data files. | Unicode Character Data files. | ||||
| ## C Library | |||||
| ## C++ Library | |||||
| The C library provides several different facilities that make use of the UCD | |||||
| The C++ library provides several different facilities that make use of the UCD | |||||
| data. It provides a compact and efficient representation of the different data | data. It provides a compact and efficient representation of the different data | ||||
| tables. | tables. | ||||