comparison sema/AstAction.d @ 185:7b274cfdc1dc

Added support for array literals. Codegen is broken, though.
author Anders Johnsen <skabet@gmail.com>
date Fri, 25 Jul 2008 12:18:05 +0200
parents 29324df1d649
children 08f68d684047
comparison
equal deleted inserted replaced
184:86a2ede00e9a 185:7b274cfdc1dc
304 auto id = identifierFromTok(type.tok); 304 auto id = identifierFromTok(type.tok);
305 Exp[] _a_args = cast(Exp[])a_args; 305 Exp[] _a_args = cast(Exp[])a_args;
306 Exp[] _c_args = cast(Exp[])c_args; 306 Exp[] _c_args = cast(Exp[])c_args;
307 return new NewExp(id, _a_args, _c_args); 307 return new NewExp(id, _a_args, _c_args);
308 } 308 }
309
310 ExprT actOnArrayLiteralExpr(ExprT[] exps, SLoc start, SLoc end)
311 {
312 return new ArrayLiteralExp(cast(Exp[])exps, start, end);
313 }
309 } 314 }
310 } 315 }
311 316