rajac_parser/lib.rs
1mod decl;
2mod expr;
3mod parser;
4mod stmt;
5
6pub use parser::{ParseResult, Parser};
7
8use rajac_base::file_path::FilePath;
9
10pub fn parse(source: &str, path: FilePath) -> ParseResult {
11 let lexer = rajac_lexer::Lexer::new(source, path);
12 let parser = Parser::new(lexer, source);
13 parser.parse_compilation_unit()
14}