From de803487db3f02946eee753d50db00e625888049 Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Tue, 30 Sep 2025 17:03:45 +0200 Subject: feat(markdown): support escape --- mardown/lexer.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'mardown/lexer.go') diff --git a/mardown/lexer.go b/mardown/lexer.go index 42519e7..62978ab 100644 --- a/mardown/lexer.go +++ b/mardown/lexer.go @@ -5,7 +5,8 @@ import "fmt" type lexerType string const ( - lexerBreak lexerType = "break" + lexerBreak lexerType = "break" + lexerEscape lexerType = "escape" lexerModifier lexerType = "modifier" lexerCode lexerType = "code" @@ -75,6 +76,8 @@ func lex(s string) *lexers { fn(c, lexerQuote) case '[', ']', '(', ')', '!': fn(c, lexerExternal) + case '\\': + fn(c, lexerEscape) default: fn(c, lexerLiteral) } -- cgit v1.2.3