Module prql_compiler::ast::pl

source ·
Expand description

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.

Re-exports

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::*;

Modules