Pipelined Language AST
Abstract Syntax Tree for the first part of PRQL compiler. It can represent basic expressions, lists, pipelines, function calls & definitions, variable declarations and more.
The central struct here is Expr and its ExprKind.
Top-level construct is a list of statements Vec.
pub use self::expr::*;
pub use self::frame::*;
pub use self::ident::*;
pub use self::literal::*;
pub use self::stmt::*;
pub use self::types::*;
pub use self::utils::*;