Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smasher164/xid
Parse unicode identifiers
https://github.com/smasher164/xid
nfkc tr31 uax31 unicode xid
Last synced: 1 day ago
JSON representation
Parse unicode identifiers
- Host: GitHub
- URL: https://github.com/smasher164/xid
- Owner: smasher164
- License: mit
- Created: 2020-10-23T07:41:19.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-12-28T05:23:49.000Z (11 months ago)
- Last Synced: 2024-06-21T18:51:07.266Z (5 months ago)
- Topics: nfkc, tr31, uax31, unicode, xid
- Language: Go
- Homepage:
- Size: 16.6 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# xid
[![PkgGoDev](https://pkg.go.dev/badge/github.com/smasher164/xid)](https://pkg.go.dev/github.com/smasher164/xid)
![Test](https://github.com/smasher164/xid/workflows/Test/badge.svg)Package xid implements validation functions for unicode identifiers,
as defined in UAX#31: https://unicode.org/reports/tr31/.
The syntax for an identifier is::= *
where `` and `` derive from `` and
``, respectively, and check their NFKC normalized forms.