mirror of
https://github.com/erg-lang/erg.git
synced 2025-09-29 20:34:44 +00:00
14 lines
362 B
Rust
14 lines
362 B
Rust
//! Implements `Parser` for Erg. `Parser` parses the source code to generate `AST`,
|
|
//! and performs type checking and other optimizations if necessary.
|
|
#![allow(clippy::large_enum_variant)]
|
|
extern crate erg_common;
|
|
|
|
pub mod ast;
|
|
pub mod builder;
|
|
pub mod desugar;
|
|
pub mod error;
|
|
pub mod lex;
|
|
pub mod parse;
|
|
pub mod token;
|
|
|
|
pub use parse::{Parser, ParserRunner};
|