From a0714c1438e355328ec1a520c907a54a207721e9 Mon Sep 17 00:00:00 2001
From: yangni <yangni@umich.edu>
Date: Thu, 1 Feb 2018 17:48:32 -0500
Subject: [PATCH] very basic sudo code outline

---
 .gitignore          |  2 ++
 indexer/Indexer.cpp | 13 +++++++++++++
 indexer/Indexer.h   |  1 +
 3 files changed, 16 insertions(+)

diff --git a/.gitignore b/.gitignore
index fe96476..2ea9df9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,5 @@
 CMakeLists.txt
 cmake-build-debug/*
 Vagrantfile
+.vscode/settings.json
+.DS_Store
diff --git a/indexer/Indexer.cpp b/indexer/Indexer.cpp
index 5930fd4..efe9097 100644
--- a/indexer/Indexer.cpp
+++ b/indexer/Indexer.cpp
@@ -2,4 +2,17 @@
 
 Indexer::Indexer() {
 
+}
+
+void Index::run() {
+    while(!pointersToDirectories.empty()) {
+        hashtable<string, vector<int>>* dicitonary = pointersToDirectories.pop();
+        for(iterator it : dicitonary) {
+            open/create it->first file;
+            for(int num : it->second) {
+                it->first.append(num + currentidcount)
+            }
+            save and close it->first
+        }
+    }
 }
\ No newline at end of file
diff --git a/indexer/Indexer.h b/indexer/Indexer.h
index 47b9448..4105811 100644
--- a/indexer/Indexer.h
+++ b/indexer/Indexer.h
@@ -8,5 +8,6 @@ master index.
 class Indexer {
     public:
         Indexer();
+        void run();
     private:
 };
\ No newline at end of file
-- 
GitLab