diff --git a/src/xatu/ast.rs b/src/xatu/ast.rs index b6dcbbc..4b3c25c 100644 --- a/src/xatu/ast.rs +++ b/src/xatu/ast.rs @@ -28,15 +28,7 @@ impl std::fmt::Display for SourceRange { #[derive(Debug, Clone, PartialEq, Eq)] pub enum NodeData { - Apply(Apply), Binding(Binding), - LetIn(LetIn), - Inherit(Inherit), -} - -#[derive(Debug, Clone, PartialEq, Eq)] -pub struct Apply { - pub function: Expr, } #[derive(Debug, Clone, PartialEq, Eq)] @@ -45,33 +37,11 @@ pub struct Binding { pub value: Ident, } -#[derive(Debug, Clone, PartialEq, Eq)] -pub enum Expr { - Ident(Ident), - Select(Box