Mercurial > projects > dang
comparison sema/Visitor.d @ 162:0f38f1a0f06f
Fixed symbol for a functions members.
author | Anders Johnsen <skabet@gmail.com> |
---|---|
date | Tue, 22 Jul 2008 16:22:58 +0200 |
parents | 57b0b4464a0b |
children | 01c2c49775ef |
comparison
equal
deleted
inserted
replaced
161:0e10479623f6 | 162:0f38f1a0f06f |
---|---|
261 return StmtT.init; | 261 return StmtT.init; |
262 } | 262 } |
263 | 263 |
264 StmtT visitForStmt(ForStmt s) | 264 StmtT visitForStmt(ForStmt s) |
265 { | 265 { |
266 visitStmt(s.init); | 266 if(s.init) |
267 visitExp(s.cond); | 267 visitStmt(s.init); |
268 visitExp(s.incre); | 268 if(s.cond) |
269 visitExp(s.cond); | |
270 if(s.incre) | |
271 visitExp(s.incre); | |
269 visitStmt(s.forBody); | 272 visitStmt(s.forBody); |
270 static if (is(StmtT == void)) | 273 static if (is(StmtT == void)) |
271 return; | 274 return; |
272 else | 275 else |
273 return StmtT.init; | 276 return StmtT.init; |