Add recursive ls
Change-Id: Ifab8c9577c01cf7a96cda8d79fe232b12b5538bd
diff --git a/src/parser.hpp b/src/parser.hpp
index 0f1fd79..0318733 100644
--- a/src/parser.hpp
+++ b/src/parser.hpp
@@ -23,14 +23,13 @@
~TooManyArgumentsException() override;
};
-
class Parser {
public:
Parser(const std::shared_ptr<const Schema> schema);
command_ parseCommand(const std::string& line, std::ostream& errorStream);
void changeNode(const path_& name);
std::string currentNode() const;
- std::set<std::string> availableNodes(const boost::optional<path_>& path) const;
+ std::set<std::string> availableNodes(const boost::optional<path_>& path, const Recursion& option) const;
private:
const std::shared_ptr<const Schema> m_schema;