From 17afceb29e78eea4a3cadeb28d5c94119a29ea45 Mon Sep 17 00:00:00 2001 From: alexion Date: Sat, 19 Sep 2026 21:18:42 -0400 Subject: [PATCH] refactor(xatu): remove unused AST node wrappers --- src/xatu/ast.rs | 30 ---------- src/xatu/parser.rs | 95 +------------------------------- src/xatu/rules/manual_inherit.rs | 7 +-- 3 files changed, 4 insertions(+), 128 deletions(-) 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