From de948492e8b38a79d5db9c506c1b7b82e86c6b12 Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Sun, 26 Apr 2026 23:10:17 +0200 Subject: feat(): support code block --- src/lexer/Token.zig | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src/lexer/Token.zig') diff --git a/src/lexer/Token.zig b/src/lexer/Token.zig index bd2a07b..bd0bdc2 100644 --- a/src/lexer/Token.zig +++ b/src/lexer/Token.zig @@ -21,19 +21,26 @@ pub const Kind = enum { list_unordored, tag, - pub fn isDelimiter(self: @This()) bool { + pub inline fn isDelimiter(self: @This()) bool { return switch (self) { .weak_delimiter, .strong_delimiter => true, else => false, }; } - pub fn isPar(self: @This()) bool { + pub inline fn isPar(self: @This()) bool { return switch (self) { .literal, .link, .code, .math, .bold, .italic, .ref => true, else => false, }; } + + pub inline fn requiresSpace(self: @This()) bool { + return switch (self) { + .title, .list_ordored, .list_unordored => true, + else => false, + }; + } }; kind: Kind, -- cgit v1.2.3