summaryrefslogtreecommitdiff
path: root/src/syntax
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-01-01 16:33:08 +0100
committerLaurenz <laurmaedje@gmail.com>2021-01-01 16:43:58 +0100
commit2b6ccd82489afbcd679fb3199de2618fa8811325 (patch)
tree13959b6a9cb88bc6af2ba362aa4871235a7f962e /src/syntax
parent4069f0744dc24c05d5a6fd6d0530984c4c7ff881 (diff)
Better parser testing ✅
Diffstat (limited to 'src/syntax')
-rw-r--r--src/syntax/node.rs9
-rw-r--r--src/syntax/token.rs8
2 files changed, 9 insertions, 8 deletions
diff --git a/src/syntax/node.rs b/src/syntax/node.rs
index 102ef3b5..866c935e 100644
--- a/src/syntax/node.rs
+++ b/src/syntax/node.rs
@@ -6,19 +6,20 @@ use super::*;
/// code.
#[derive(Debug, Clone, PartialEq)]
pub enum SynNode {
- /// Whitespace containing less than two newlines.
- Space,
/// Plain text.
Text(String),
+ /// Whitespace containing less than two newlines.
+ Space,
/// A forced line break.
Linebreak,
/// A paragraph break.
Parbreak,
- /// Emphasized text was enabled / disabled.
- Emph,
+
/// Strong text was enabled / disabled.
Strong,
+ /// Emphasized text was enabled / disabled.
+ Emph,
/// A section heading.
Heading(NodeHeading),
diff --git a/src/syntax/token.rs b/src/syntax/token.rs
index 12f4d10d..b365d8d3 100644
--- a/src/syntax/token.rs
+++ b/src/syntax/token.rs
@@ -26,16 +26,16 @@ pub enum Token<'s> {
Star,
/// An underscore: `_`.
Underscore,
- /// A hashtag indicating a section heading: `#`.
- Hashtag,
/// A tilde: `~`.
Tilde,
/// A backslash followed by whitespace: `\`.
Backslash,
- /// A unicode escape sequence: `\u{1F5FA}`.
- UnicodeEscape(TokenUnicodeEscape<'s>),
+ /// A hashtag indicating a section heading: `#`.
+ Hashtag,
/// A raw block: `` `...` ``.
Raw(TokenRaw<'s>),
+ /// A unicode escape sequence: `\u{1F5FA}`.
+ UnicodeEscape(TokenUnicodeEscape<'s>),
/// A left bracket: `[`.
LeftBracket,