Skip to main content

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}