Rust编写的JavaScript引擎,该项目是一个试验性质的项目。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Iban Eguia e37cb6c9f6 Updated dependencies (#1803) 3 years ago
..
src Updated dependencies (#1803) 3 years ago
Cargo.toml Updated dependencies (#1803) 3 years ago
README.md Improve Unicode support for identifier names (#1003) 4 years ago
build_tables.js Updated dependencies (#1803) 3 years ago
package.json Improve Unicode support for identifier names (#1003) 4 years ago

README.md

boa-unicode

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 13.0.0

Development

The Unicode character tables used to query properties are generated by build_tables.js. This script depends on Node.js and rustfmt. You can run the script with:

$ node build_tables.js

or with npm:

$ 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