From 64df32baff4db781412de3a5f11bebca90a9ad10 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sat, 14 Jun 2014 15:22:51 -0400 Subject: [PATCH] Parser - ::findTag removes unnecessarily lexed sub-branches. --- src/Parser.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Parser.cpp b/src/Parser.cpp index 8538b98b5..429db5d86 100644 --- a/src/Parser.cpp +++ b/src/Parser.cpp @@ -789,6 +789,7 @@ void Parser::findTag () tag.find (' ') == std::string::npos) { (*i)->unTag ("?"); + (*i)->removeAllBranches (); (*i)->tag ("TAG"); (*i)->attribute ("sign", sign); (*i)->attribute ("tag", tag);