diff options
Diffstat (limited to 'tools/bookmaker/fiddleParser.cpp')
-rw-r--r-- | tools/bookmaker/fiddleParser.cpp | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/tools/bookmaker/fiddleParser.cpp b/tools/bookmaker/fiddleParser.cpp index faf551006f..682c87c845 100644 --- a/tools/bookmaker/fiddleParser.cpp +++ b/tools/bookmaker/fiddleParser.cpp @@ -7,32 +7,6 @@ #include "bookmaker.h" -static Definition* find_fiddle(Definition* def, const string& name) { - if (MarkType::kExample == def->fMarkType && name == def->fFiddle) { - return def; - } - for (auto& child : def->fChildren) { - Definition* result = find_fiddle(child, name); - if (result) { - return result; - } - } - return nullptr; -} - -Definition* FiddleBase::findExample(const string& name) const { - for (const auto& topic : fBmhParser->fTopicMap) { - if (topic.second->fParent) { - continue; - } - Definition* def = find_fiddle(topic.second, name); - if (def) { - return def; - } - } - return nullptr; -} - bool FiddleBase::parseFiddles() { if (!this->skipExact("{\n")) { return false; |