major revamp, fully qualified names (FQName) used throughout lexer/parser.
diff --git a/main.cpp b/main.cpp
index 5e19dbc..e415146 100644
--- a/main.cpp
+++ b/main.cpp
@@ -1,6 +1,7 @@
 #include "AST.h"
 
 #include "Formatter.h"
+#include "FQName.h"
 
 #include <stdio.h>
 
@@ -20,5 +21,13 @@
         ast = NULL;
     }
 
+#if 0
+    FQName("a.b.c.d@2.3::foo").print();
+    FQName("a.b.c.d::foo").print();
+    FQName("@3.4::foo").print();
+    FQName("foo").print();
+    FQName("::foo").print();
+#endif
+
     return 0;
 }