Mercurial > projects > dang
diff parser/Action.d @ 46:90fb4fdfefdd new_gen
While is back
author | Anders Halager <halager@gmail.com> |
---|---|
date | Wed, 23 Apr 2008 17:01:24 +0200 |
parents | 9bc660cbdbec |
children | b6c1dc30ca4b |
line wrap: on
line diff
--- a/parser/Action.d Wed Apr 23 16:43:42 2008 +0200 +++ b/parser/Action.d Wed Apr 23 17:01:24 2008 +0200 @@ -138,6 +138,13 @@ return null; } + /** + */ + StmtT actOnWhileStmt(ref Token whileTok, ExprT cond, StmtT whileBody) + { + return null; + } + StmtT actOnStartOfSwitchStmt() { return null; @@ -258,6 +265,13 @@ return new IfStmt(c, t, e); } + override StmtT actOnWhileStmt(ref Token tok, ExprT cond, StmtT whileBody) + { + Exp c = cast(Exp)cond; + Stmt b = cast(Stmt)whileBody; + return new WhileStmt(c, b); + } + // -- Expressions -- override ExprT actOnNumericConstant(Token c) {