From ae7589fd6167be547afea37933eb906fbbcdd5c6 Mon Sep 17 00:00:00 2001 From: PoiScript Date: Wed, 10 Jan 2024 04:35:51 +0800 Subject: [PATCH] feat: Token::syntax --- orgize/src/ast/mod.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/orgize/src/ast/mod.rs b/orgize/src/ast/mod.rs index 3f958ea..6eea208 100644 --- a/orgize/src/ast/mod.rs +++ b/orgize/src/ast/mod.rs @@ -76,6 +76,12 @@ pub fn filter_token( #[derive(Default, Eq)] pub struct Token(pub(crate) Option); +impl Token { + pub fn syntax(&self) -> Option<&SyntaxToken> { + self.0.as_ref() + } +} + impl Token { pub fn start(&self) -> u32 { match &self.0 {