diff parser/Action.d @ 144:6e6355fb5f0f

- Parsing nested attributes. - Creating classes and interfaces in AST. - Updated AstPrinter to print attributes, classes and interfaces.
author Anders Johnsen <skabet@gmail.com>
date Mon, 21 Jul 2008 17:41:40 +0200
parents d76cc5cad4fc
children 8c09fdaa724e
line wrap: on
line diff
--- a/parser/Action.d	Mon Jul 21 01:05:20 2008 +0200
+++ b/parser/Action.d	Mon Jul 21 17:41:40 2008 +0200
@@ -171,7 +171,7 @@
     /**
       Add a class member to a struct.
      */
-    void actOnClassMember(DeclT st_decl, DeclT m_decl)
+    void actOnClassMember(DeclT cl_decl, DeclT m_decl)
     {
         return null;
     }
@@ -179,7 +179,23 @@
     /**
       Add a class member to a struct.
      */
-    void actOnClassBaseClass(DeclT st_decl, ref Id name)
+    void actOnClassBaseClass(DeclT cl_decl, ref Id name)
+    {
+        return null;
+    }
+
+    /**
+      Add a class member to a struct.
+     */
+    void actOnInterfaceMember(DeclT if_decl, DeclT m_decl)
+    {
+        return null;
+    }
+
+    /**
+      Add a class member to a struct.
+     */
+    void actOnInterfaceBaseClass(DeclT if_decl, ref Id name)
     {
         return null;
     }