Mercurial > projects > ddmd
view dmd/UnionDeclaration.d @ 18:f2413c9183d1
Implemented CompileDeclaration, UAddExp, UnionDeclaration.
author | Robert Clipsham <robert@octarineparrot.com> |
---|---|
date | Mon, 05 Apr 2010 19:16:14 +0100 |
parents | 10317f0c89a5 |
children | 460959608115 |
line wrap: on
line source
module dmd.UnionDeclaration; import dmd.StructDeclaration; import dmd.Loc; import dmd.Identifier; import dmd.Dsymbol; class UnionDeclaration : StructDeclaration { this(Loc loc, Identifier id) { super(loc, id); } Dsymbol syntaxCopy(Dsymbol s) { UnionDeclaration ud; if (s) ud = cast(UnionDeclaration)s; else ud = new UnionDeclaration(loc, ident); StructDeclaration.syntaxCopy(ud); return ud; } string kind() { return "union"; } UnionDeclaration isUnionDeclaration() { return this; } }