1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-20 18:15:07 +00:00
serenity/Userland/Libraries/LibUnicode
Timothy Flynn 1e91334008 LibUnicode: Handle edge-case script extensions, Common and Inherited
These script extensions have some peculiar behavior in the Unicode spec.
The UCD ScriptExtension file does not contain these scripts. Rather, it
is implied the code points which have these scripts as an extension are
the code points that both:

  1. Have Common or Inherited as their primary script value
  2. Do not have any other script value in their script extension lists

Because these are not explictly listed in the UCD, we must manually form
these script extensions.
2021-08-11 13:11:01 +02:00
..
CodeGenerators LibUnicode: Handle edge-case script extensions, Common and Inherited 2021-08-11 13:11:01 +02:00
CharacterTypes.cpp LibUnicode: Generate separate tables for scripts and script extensions 2021-08-11 13:11:01 +02:00
CharacterTypes.h LibUnicode: Parse UCD ScriptExtensions.txt and generate property 2021-08-04 13:50:32 +01:00
CMakeLists.txt LibUnicode: Introduce a Unicode library for interacting with UCD files 2021-07-26 17:03:55 +01:00
Forward.h LibUnicode: Generate separate tables for Unicode properties 2021-08-11 13:11:01 +02:00
unicode_data.cmake LibUnicode: Generate separate tables for General Category properties 2021-08-11 13:11:01 +02:00