Mercurial > projects > dang
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; }