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 a5c85708a2
Clean-up contribution guidelines, dependencies, Test262, MSRV (#1683)
3 years ago
..
src Upgraded dependencies and fixed some clippy warnings/errors (#1228) 4 years ago
Cargo.toml Clean-up contribution guidelines, dependencies, Test262, MSRV (#1683) 3 years ago
README.md Improve Unicode support for identifier names (#1003) 4 years ago
build_tables.js Upgraded prettier and bootstrap, fixed formatting (#1245) 4 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