From d8d4f0ee8900165a2bb93107ff5883e3006a0947 Mon Sep 17 00:00:00 2001 From: itycodes Date: Mon, 10 Mar 2025 06:36:48 +0100 Subject: [PATCH] Add an Ast::list function analogue to Ast::symbol --- src/parser/mod.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/parser/mod.rs b/src/parser/mod.rs index 550f0ad..d175e81 100644 --- a/src/parser/mod.rs +++ b/src/parser/mod.rs @@ -148,6 +148,13 @@ impl Ast { } } + pub fn list(self) -> Option> { + match self { + Ast::List(Localised { item, .. }) => Some(item), + _ => None, + } + } + pub fn location(&self) -> &Location { match self { Ast::Symbol(Localised { location, .. }) => location,