Bladeren bron

Fixed trailing empty paragraph

lord-executor 8 jaren geleden
bovenliggende
commit
f89fdc5fee
2 gewijzigde bestanden met toevoegingen van 9 en 1 verwijderingen
  1. 5 0
      Parser/Ast/ParagraphNode.cs
  2. 4 1
      Parser/Parser.cs

+ 5 - 0
Parser/Ast/ParagraphNode.cs

@@ -19,5 +19,10 @@ namespace Larkdown.Parser.Ast
 			Text += " " + text;
 			return this;
 		}
+
+		public bool IsEmpty()
+		{
+			return String.IsNullOrEmpty(Text);
+		}
     }
 }

+ 4 - 1
Parser/Parser.cs

@@ -32,7 +32,10 @@ namespace Larkdown.Parser
 				}
 			}
 
-			ast.Add(node);
+			if (!node.IsEmpty())
+			{
+				ast.Add(node);
+			}
 
 			return ast;
 		}