aboutsummaryrefslogtreecommitdiff
path: root/tests/parser.rs
blob: 1b86fe55a2a6e9f666ea0432f7df245a1fa786e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
extern crate libsyntax2;
extern crate testutils;

use libsyntax2::{tokenize, parse_green};
use libsyntax2::utils::{dump_tree_green};
use testutils::dir_tests;

#[test]
fn parser_tests() {
    dir_tests(&["parser/inline", "parser/ok", "parser/err"], |text| {
        let tokens = tokenize(text);
        let file = parse_green(text.to_string(), &tokens);
        dump_tree_green(&file)
    })
}