Mercurial > projects > dang
diff sema/ScopeBuilder.d @ 158:57b0b4464a0b
Parsing "new", putting it in AST and performs some tests on it. Eg. if the contructor exists and the params matches.
author | Anders Johnsen <skabet@gmail.com> |
---|---|
date | Tue, 22 Jul 2008 00:33:58 +0200 |
parents | 393a1f47a6d2 |
children | 0f38f1a0f06f |
line wrap: on
line diff
--- a/sema/ScopeBuilder.d Mon Jul 21 22:14:06 2008 +0200 +++ b/sema/ScopeBuilder.d Tue Jul 22 00:33:58 2008 +0200 @@ -43,7 +43,7 @@ d.sym = current.symbol.createMember( d.identifier.get, d.type, - d.env.find(d.identifier.get)); + d); } override void visitVarDecl(VarDecl d) @@ -58,7 +58,7 @@ d.sym = current.symbol.createAlias( d.identifier.get, d.env.find(d.varType.get).sym, - d.env.find(d.identifier.get)); + d); d.sym.type = t; }