Added trivial standard library and search paths.

This commit is contained in:
Nathan Braswell
2014-05-01 01:18:01 -04:00
parent 1997ba49d2
commit 6a75832b59
6 changed files with 60 additions and 5 deletions

View File

@@ -16,11 +16,12 @@
class Importer {
public:
Importer(Parser* parserIn);
Importer(Parser* parserIn, std::vector<std::string> includePaths);
~Importer();
NodeTree<ASTData>* import(std::string fileName);
std::map<std::string, NodeTree<ASTData>*> getASTMap();
private:
std::vector<std::string> includePaths;
Parser* parser;
std::vector<Symbol> removeSymbols;
std::vector<Symbol> collapseSymbols;