diff src/ast/Module.d @ 211:9e9f3e7e342b default tip

Added dang folder and Module in ast.
author Anders Johnsen <skabet@gmail.com>
date Tue, 12 Aug 2008 20:07:35 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/ast/Module.d	Tue Aug 12 20:07:35 2008 +0200
@@ -0,0 +1,22 @@
+module ast.Module;
+
+import ast.Decl;
+
+class Module
+{
+    this(char[] moduleName)
+    {
+        this.moduleName = moduleName;
+    }
+
+    void addDecl(Decl decl)
+    {
+        decls ~= decl;
+    }
+
+private:
+    Decl[] decls;
+    char[] moduleName;
+    bool outputModule = true;
+}
+