Mercurial > projects > dang
comparison parser/Action.d @ 194:08f68d684047
Rename some files. Hopefully we can get a more iterative sema pass, that's a lot easier to "get startet with".
Also added support for alias.
author | Anders Johnsen <skabet@gmail.com> |
---|---|
date | Tue, 29 Jul 2008 13:54:44 +0200 |
parents | 7b274cfdc1dc |
children |
comparison
equal
deleted
inserted
replaced
193:658178183018 | 194:08f68d684047 |
---|---|
173 DeclT actOnDeclarator(ref Id type, ref Id name, ExprT init, Attribute att) | 173 DeclT actOnDeclarator(ref Id type, ref Id name, ExprT init, Attribute att) |
174 { | 174 { |
175 return null; | 175 return null; |
176 } | 176 } |
177 | 177 |
178 DeclT actOnAliasDecl(DeclT decl, Attribute att) | |
179 { | |
180 return null; | |
181 } | |
182 | |
178 /** | 183 /** |
179 Add a struct member to a struct. | 184 Add a struct member to a struct. |
180 */ | 185 */ |
181 void actOnStructMember(DeclT st_decl, DeclT m_decl) | 186 void actOnStructMember(DeclT st_decl, DeclT m_decl) |
182 { | 187 { |
425 | 430 |
426 /** | 431 /** |
427 Array Literal expression. | 432 Array Literal expression. |
428 */ | 433 */ |
429 ExprT actOnArrayLiteralExpr(ExprT[] exps, SLoc start, SLoc end) | 434 ExprT actOnArrayLiteralExpr(ExprT[] exps, SLoc start, SLoc end) |
435 { | |
436 return null; | |
437 } | |
438 | |
439 /** | |
440 Null expression. | |
441 */ | |
442 ExprT actOnNullExpr(SLoc pos) | |
430 { | 443 { |
431 return null; | 444 return null; |
432 } | 445 } |
433 } | 446 } |
434 | 447 |