From 7b1b855ed68b4fc72d01de170226ea0fcc74a512 Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Tue, 28 Apr 2026 19:56:22 +0200 Subject: feat(lexer): trim spaces when required --- src/lexer/Token.zig | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/lexer/Token.zig') diff --git a/src/lexer/Token.zig b/src/lexer/Token.zig index bd0bdc2..3162869 100644 --- a/src/lexer/Token.zig +++ b/src/lexer/Token.zig @@ -41,6 +41,13 @@ pub const Kind = enum { else => false, }; } + + pub inline fn trimSpace(self: @This()) bool { + return switch (self) { + .quote, .callout, .code_block => true, + else => return self.requiresSpace(), + }; + } }; kind: Kind, -- cgit v1.2.3