diff options
Diffstat (limited to 'src/module.h')
-rw-r--r-- | src/module.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/module.h b/src/module.h index a490129..cd25287 100644 --- a/src/module.h +++ b/src/module.h @@ -3,6 +3,7 @@ #include <string> #include <vector> +#include <list> #include <boost/unordered_map.hpp> #include "value.h" @@ -67,7 +68,10 @@ public: typedef boost::unordered_map<std::string, class Module*> ModuleContainer; ModuleContainer usedlibs; - void handleDependencies(); + void registerInclude(const std::string &filename); + typedef boost::unordered_map<std::string, time_t> IncludeContainer; + IncludeContainer includes; + bool handleDependencies(); std::vector<std::string> assignments_var; std::vector<Expression*> assignments_expr; |