- ::findAttribute removes unnecessarily lexed sub-branches.
This commit is contained in:
Paul Beckingham 2014-06-14 15:23:07 -04:00
parent 64df32baff
commit ad28d34b7e

View file

@ -851,6 +851,7 @@ void Parser::findAttribute ()
else if (canonicalize (canonical, "pseudo", name))
{
(*i)->unTag ("?");
(*i)->removeAllBranches ();
(*i)->tag ("PSEUDO");
(*i)->attribute ("name", canonical);
(*i)->attribute ("raw", value);
@ -859,6 +860,7 @@ void Parser::findAttribute ()
else if (canonicalize (canonical, "attribute", name))
{
(*i)->unTag ("?");
(*i)->removeAllBranches ();
(*i)->tag ("ATTRIBUTE");
(*i)->attribute ("name", canonical);
(*i)->attribute ("raw", value);