comparison dmd2/arraytypes.h @ 758:f04dde6e882c

Added initial D2 support, D2 frontend and changes to codegen to make things compile.
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Tue, 11 Nov 2008 01:38:48 +0100
parents
children
comparison
equal deleted inserted replaced
757:2c730d530c98 758:f04dde6e882c
1
2 // Compiler implementation of the D programming language
3 // Copyright (c) 2006-2007 by Digital Mars
4 // All Rights Reserved
5 // written by Walter Bright
6 // http://www.digitalmars.com
7 // License for redistribution is by either the Artistic License
8 // in artistic.txt, or the GNU General Public License in gnu.txt.
9 // See the included readme.txt for details.
10
11 #ifndef DMD_ARRAYTYPES_H
12 #define DMD_ARRAYTYPES_H
13
14 #ifdef __DMC__
15 #pragma once
16 #endif /* __DMC__ */
17
18
19 #include "root.h"
20
21 struct Expression;
22 struct Statement;
23 struct BaseClass;
24 struct TemplateParameter;
25 struct FuncDeclaration;
26 struct Identifier;
27 struct Initializer;
28
29 struct TemplateParameters : Array { };
30
31 struct Expressions : Array { };
32
33 struct Statements : Array { };
34
35 struct BaseClasses : Array { };
36
37 struct ClassDeclarations : Array { };
38
39 struct Dsymbols : Array { };
40
41 struct Objects : Array { };
42
43 struct FuncDeclarations : Array { };
44
45 struct Arguments : Array { };
46
47 struct Identifiers : Array { };
48
49 struct Initializers : Array { };
50
51 #endif