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 Moraza 7cb58dea97
Added a bunch more tests (#2885)
2 years ago
..
src Added a bunch more tests (#2885) 2 years ago
Cargo.toml First batch of `no_std` support for some sub-crates (#2544) 2 years ago
README.md Upgrading to Unicode 15 (#2291) 2 years ago
build_tables.js Upgrading to Unicode 15 (#2291) 2 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 15.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