13 lines
311 B
Rust
Raw Normal View History

2019-03-22 02:05:12 +09:00
use crate::{SourceFile, validation, AstNode};
fn check_file_invariants(file: &SourceFile) {
let root = file.syntax();
validation::validate_block_structure(root);
let _ = file.errors();
}
pub fn check_parser(text: &str) {
let file = SourceFile::parse(text);
check_file_invariants(&file);
}