teo-parser 0.3.0

Parser for Teo schema language
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use teo_parser::diagnostics::printer::print_diagnostics;
use teo_parser::parse;

#[test]
fn math_pipeline_items_should_work_as_expected() {
    let path_buf = std::env::current_dir().unwrap().join("tests/parse/pipeline_items/schemas/01.teo");
    let path = path_buf.to_str().unwrap();
    let (_, diagnostics) = parse(path, None, None);
    print_diagnostics(&diagnostics, true);
    assert_eq!(diagnostics.has_errors(), false);
    assert_eq!(diagnostics.has_warnings(), false);
}