tree-sitter/lib/src/unicode
2019-10-30 10:26:10 -07:00
..
ICU_SHA lib: remove utf8proc dependency (#436) 2019-10-14 11:18:39 -07:00
LICENSE lib: remove utf8proc dependency (#436) 2019-10-14 11:18:39 -07:00
ptypes.h lib: remove utf8proc dependency (#436) 2019-10-14 11:18:39 -07:00
README.md lib: remove utf8proc dependency (#436) 2019-10-14 11:18:39 -07:00
umachine.h Expand on query docs 2019-10-30 10:26:10 -07:00
urename.h lib: remove utf8proc dependency (#436) 2019-10-14 11:18:39 -07:00
utf.h lib: remove utf8proc dependency (#436) 2019-10-14 11:18:39 -07:00
utf8.h lib: remove utf8proc dependency (#436) 2019-10-14 11:18:39 -07:00
utf16.h lib: remove utf8proc dependency (#436) 2019-10-14 11:18:39 -07:00

ICU Parts

This directory contains a small subset of files from the Unicode organization's ICU repository.

License

The license for these files is contained in the LICENSE file within this directory.

Contents

  • Source files taken from the icu4c/source/common/unicode directory:
    • utf8.h
    • utf16.h
    • umachine.h
  • Empty source files that are referenced by the above source files, but whose original contents in libicu are not needed:
    • ptypes.h
    • urename.h
    • utf.h
  • ICU_SHA - File containing the Git SHA of the commit in the icu repository from which the files were obtained.
  • LICENSE - The license file from the icu4c directory of the icu repository.
  • README.md - This text file.

Updating ICU

To incorporate changes from the upstream icu repository:

  • Update ICU_SHA with the new Git SHA.
  • Update LICENSE with the license text from the directory mentioned above.
  • Update utf8.h, utf16.h, and umachine.h with their new contents in the icu repository.