Browse Source

Deprecate `boa_unicode` (#3069)

pull/3073/head
José Julián Espina 1 year ago committed by GitHub
parent
commit
e96c838432
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      Cargo.lock
  2. 4
      boa_unicode/Cargo.toml
  3. 28
      boa_unicode/README.md

2
Cargo.lock generated

@ -594,7 +594,7 @@ dependencies = [
[[package]]
name = "boa_unicode"
version = "0.16.0"
version = "0.16.1"
dependencies = [
"unicode-general-category",
]

4
boa_unicode/Cargo.toml

@ -1,9 +1,9 @@
[package]
name = "boa_unicode"
description = "Unicode support for the Boa JavaScript engine."
description = "DEPRECATED. Use the icu_properties crate instead."
keywords = ["javascript", "compiler", "lexer", "parser", "unicode"]
categories = ["parsing", "no-std"]
version.workspace = true
version = "0.16.1"
edition.workspace = true
authors.workspace = true
license.workspace = true

28
boa_unicode/README.md

@ -1,26 +1,4 @@
# boa-unicode
# DEPRECATED
`boa-unicode` defines the trait to provide methods for querying properties or classes for Unicode identifiers. These properties are used to determine if a code point (char) is valid for being the start/part of an identifier in lexer and parser.
Current version: Unicode 15.0.0
## Development
The Unicode character tables used to query properties are generated by `build_tables.js`. This script depends on [Node.js](https://nodejs.org/en/) and [rustfmt](https://github.com/rust-lang/rustfmt). You can run the script with:
```
$ node build_tables.js
```
or with [npm](https://www.npmjs.com/):
```
$ npm run build-tables
```
The configurations are defined as constants in the script. Please check the comments in `build_tables.js` for more information.
## More Info
- [Unicode® Standard Annex #31 - UNICODE IDENTIFIER AND PATTERN SYNTAX](https://unicode.org/reports/tr31/)
- [Unicode® Standard Annex #44 - UNICODE CHARACTER DATABASE](https://unicode.org/reports/tr44/)
This crate was replaced with the [`icu_properties`](https://crates.io/crates/icu_properties) crate
and is now unmaintained.

Loading…
Cancel
Save