Mercurial > projects > ldc
comparison dmd/parse.h @ 336:aaade6ded589 trunk
[svn r357] Merged DMD 1.033
author | lindquist |
---|---|
date | Sat, 12 Jul 2008 19:38:31 +0200 |
parents | c53b6e3fe49a |
children | e961851fb8be |
comparison
equal
deleted
inserted
replaced
335:17b844102023 | 336:aaade6ded589 |
---|---|
1 | 1 |
2 // Compiler implementation of the D programming language | 2 // Compiler implementation of the D programming language |
3 // Copyright (c) 1999-2006 by Digital Mars | 3 // Copyright (c) 1999-2008 by Digital Mars |
4 // All Rights Reserved | 4 // All Rights Reserved |
5 // written by Walter Bright | 5 // written by Walter Bright |
6 // http://www.digitalmars.com | 6 // http://www.digitalmars.com |
7 // License for redistribution is by either the Artistic License | 7 // License for redistribution is by either the Artistic License |
8 // in artistic.txt, or the GNU General Public License in gnu.txt. | 8 // in artistic.txt, or the GNU General Public License in gnu.txt. |
18 #include "arraytypes.h" | 18 #include "arraytypes.h" |
19 #include "lexer.h" | 19 #include "lexer.h" |
20 #include "enum.h" | 20 #include "enum.h" |
21 | 21 |
22 struct Type; | 22 struct Type; |
23 struct TypeQualified; | |
23 struct Expression; | 24 struct Expression; |
24 struct Declaration; | 25 struct Declaration; |
25 struct Statement; | 26 struct Statement; |
26 struct Import; | 27 struct Import; |
27 struct Initializer; | 28 struct Initializer; |
28 struct FuncDeclaration; | 29 struct FuncDeclaration; |
29 struct CtorDeclaration; | 30 struct CtorDeclaration; |
31 struct PostBlitDeclaration; | |
30 struct DtorDeclaration; | 32 struct DtorDeclaration; |
31 struct StaticCtorDeclaration; | 33 struct StaticCtorDeclaration; |
32 struct StaticDtorDeclaration; | 34 struct StaticDtorDeclaration; |
33 struct ConditionalDeclaration; | 35 struct ConditionalDeclaration; |
34 struct InvariantDeclaration; | 36 struct InvariantDeclaration; |