aboutsummaryrefslogtreecommitdiff
path: root/src/ast
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-06-20 10:07:38 +0000
committerFuwn <[email protected]>2023-06-20 10:07:38 +0000
commit5c2fbd45c082c4a6979a16d52a6be82393642d97 (patch)
tree2dfe1ad5770542cf2d338344f22c3a1d481182e9 /src/ast
parentfmt: update rustfmt.toml (diff)
downloadgerm-0.3.10.tar.xz
germ-0.3.10.zip
fix(ast): non-latin characters interpreted as whitespacev0.3.10
Diffstat (limited to 'src/ast')
-rw-r--r--src/ast/container.rs10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/ast/container.rs b/src/ast/container.rs
index 0e3337d..d3f6f5a 100644
--- a/src/ast/container.rs
+++ b/src/ast/container.rs
@@ -251,9 +251,13 @@ impl Ast {
}
}
"" if !*in_preformatted => {
- // If the line has nothing on it, it is a whitespace line, as long as
- // we aren't in a preformatted line context.
- nodes.push(Node::Whitespace);
+ if line.is_empty() {
+ // If the line has nothing on it, it is a whitespace line, as long
+ // as we aren't in a preformatted line context.
+ nodes.push(Node::Whitespace);
+ } else {
+ nodes.push(Node::Text(line.to_string()));
+ }
break;
}