ape_parser 0.1.7

syntax analysis for Aperture programming language
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use super::*;

#[test]
fn stmt_1() {
    let left = vec![Statement::While {
        cond: Expression::Value {
            id: 0,
            value: LiteralType::Boolean(true),
        },
        body: vec![Statement::Block { stmts: vec![] }],
    }];
    let right = get_ast("while true {}");

    assert_eq!(left, right, "testing `while true {{}}`");
}