From e37e776ee09ac9fc56898805354280ff7de4b88e Mon Sep 17 00:00:00 2001 From: xnacly <47723417+xNaCly@users.noreply.github.com> Date: Tue, 4 Apr 2023 14:38:06 +0200 Subject: [PATCH] feat(lexer): add blockquote parsing --- scanner/scanner.go | 2 ++ scanner/tokens.go | 2 ++ 2 files changed, 4 insertions(+) diff --git a/scanner/scanner.go b/scanner/scanner.go index e693350..b3b1cfe 100644 --- a/scanner/scanner.go +++ b/scanner/scanner.go @@ -110,6 +110,8 @@ func (s *Scanner) Parse() { switch s.curChar { case '#': s.addToken(HASH, "") + case '>': + s.addToken(GREATERTHAN, "") case '_': s.addToken(UNDERSCORE, "") case '*': diff --git a/scanner/tokens.go b/scanner/tokens.go index 336d0fe..1e25ecc 100644 --- a/scanner/tokens.go +++ b/scanner/tokens.go @@ -20,6 +20,7 @@ const ( PARENOPEN PARENCLOSE BACKTICK + GREATERTHAN TEXT EMPTYLINE ) @@ -34,6 +35,7 @@ var TOKEN_LOOKUP_MAP = map[TokenKind]string{ STRAIGHTBRACECLOSE: "STRAIGHTBRACECLOSE", PARENOPEN: "PARENOPEN", PARENCLOSE: "PARENCLOSE", + GREATERTHAN: "GREATERTHAN", BACKTICK: "BACKTICK", TEXT: "TEXT", }