From 5de92f6d5e482af412763ba40e55a16102b79b20 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Sat, 22 Jun 2019 17:01:32 +0200 Subject: =?UTF-8?q?Add=20monospace=20syntax=20=F0=9F=93=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/syntax.rs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/syntax.rs') diff --git a/src/syntax.rs b/src/syntax.rs index c469686b..7d30d894 100644 --- a/src/syntax.rs +++ b/src/syntax.rs @@ -24,10 +24,12 @@ pub enum Token<'s> { /// /// Outside of functions headers, same as with [Colon](Token::Colon). Equals, - /// Two underscores, indicating text in italics. - DoubleUnderscore, - /// Two stars, indicating bold text. - DoubleStar, + /// An underscore, indicating text in italics. + Underscore, + /// A star, indicating bold text. + Star, + /// A backtick, indicating monospace text. + Backtick, /// A line comment. LineComment(&'s str), /// A block comment. @@ -65,6 +67,8 @@ pub enum Node { ToggleItalics, /// Indicates that boldface was enabled / disabled. ToggleBold, + /// Indicates that monospace was enabled / disabled. + ToggleMonospace, /// Literal text. Text(String), /// A function invocation. -- cgit v1.2.3