#include <string>
#include <vector>
#include <hash_map>
+#include <list>
#include "dom.hh"
#include "TToken.hh"
void load(const std::string&, const std::string&);
void load(const DOM::Document&, const std::string& = "");
const Entry& find(const std::string&) const;
+ std::string complete(const std::string, std::list<std::string>&) const;
private:
struct StringHash : public std::unary_function< std::string, size_t >