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
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.