Boa 0.10.0

Boa is a Javascript lexer, parser and Just-in-Time compiler written in Rust. Currently, it has support for some of the language.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use super::{Context, InterpreterState};
use crate::{exec::Executable, syntax::ast::node::Break};

#[test]
fn check_post_state() {
    let mut engine = Context::new();

    let brk: Break = Break::new("label");

    brk.run(&mut engine).unwrap();

    assert_eq!(
        engine.executor().get_current_state(),
        &InterpreterState::Break(Some("label".into()))
    );
}