1
2
3
4
5
6
7
8
9
10
11
12
//! Implements `Parser` for Erg. `Parser` parses the source code to generate `AST`,
//! and performs type checking and other optimizations if necessary.
extern crate erg_common;

pub mod ast;
pub mod desugar;
pub mod error;
pub mod lex;
pub mod parse;
pub mod token;

pub use parse::{Parser, ParserRunner};