generate C++ interface header, proxy and stub headers and sources.
diff --git a/main.cpp b/main.cpp
index 0bada61..b881589 100644
--- a/main.cpp
+++ b/main.cpp
@@ -25,10 +25,7 @@
         CHECK(fqName.isValid() && fqName.isFullyQualified());
 
         AST *ast = coordinator.parse(fqName);
-
-        if (ast == NULL) {
-            continue;
-        }
+        CHECK(ast != NULL);
 
         Formatter out;
 
@@ -36,6 +33,8 @@
 
         ast->dump(out);
 
+        ast->generateCpp();
+
         delete ast;
         ast = NULL;
     }