cpclib-basic 0.10.0

cpclib libraries related to locomotive basic
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use cpclib_basic::BasicProgram;

#[test]
pub fn failures() {
    let codes = [
        "10 PRINT \"HELLO" // Unclosed string
    ];

    for code in codes {
        let basic = BasicProgram::parse(code);
        if let Err(_err) = basic {
            // everything is ok
        }
        else {
            panic!("{} has been parsed", code);
        }
    }
}