- ::findBinary removes unnecessarily lexed sub-branches.
This commit is contained in:
Paul Beckingham 2014-06-14 15:19:31 -04:00
parent 0500649992
commit 3f6ad23578

View file

@ -258,6 +258,7 @@ void Parser::findBinary ()
if (_tree->_branches.size () >= 1) if (_tree->_branches.size () >= 1)
{ {
_tree->_branches[0]->unTag ("?"); _tree->_branches[0]->unTag ("?");
_tree->_branches[0]->removeAllBranches ();
_tree->_branches[0]->tag ("BINARY"); _tree->_branches[0]->tag ("BINARY");
std::string binary = _tree->_branches[0]->attribute ("raw"); std::string binary = _tree->_branches[0]->attribute ("raw");
std::string::size_type slash = binary.rfind ('/'); std::string::size_type slash = binary.rfind ('/');