boa_parser crate is a parser targeting the latest ECMAScript language specification.
This crate contains implementations of a
Lexer and a
Parser for the ECMAScript
language. The lexical grammar and the syntactic grammar being targeted are
fully defined in the specification. See the links provided for more information.
Try out the most recent release with Boa’s live demo playground.
boa_ast- Boa’s ECMAScript Abstract Syntax Tree.
boa_engine- Boa’s implementation of ECMAScript builtin objects and execution.
boa_gc- Boa’s garbage collector.
boa_interner- Boa’s string interner.
boa_parser- Boa’s lexer and parser.
boa_profiler- Boa’s code profiler.
boa_icu_provider- Boa’s ICU4X data provider.
boa_runtime- Boa’s WebAPI features.
- Error and result implementation for the parser.
- Boa’s lexical analyzer(Lexer) for ECMAScript source code.
- Boa parser implementation.
- source 🔒
- A source of ECMAScript code.