aboutsummaryrefslogtreecommitdiff
path: root/src/cljcc/symbols.clj
diff options
context:
space:
mode:
Diffstat (limited to 'src/cljcc/symbols.clj')
-rw-r--r--src/cljcc/symbols.clj10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/cljcc/symbols.clj b/src/cljcc/symbols.clj
new file mode 100644
index 0000000..1afbe47
--- /dev/null
+++ b/src/cljcc/symbols.clj
@@ -0,0 +1,10 @@
+(ns cljcc.symbols)
+
+(def symbols
+ "Holds global symbol table.
+
+ Maps identifiers to their types."
+ (atom {}))
+
+(defn reset-symbols [new-symbols]
+ (reset! symbols new-symbols))