Mercurial > projects > ldc
comparison dmd2/parse.h @ 1452:638d16625da2
LDC 2 compiles again.
author | Robert Clipsham <robert@octarineparrot.com> |
---|---|
date | Sat, 30 May 2009 17:23:32 +0100 |
parents | f04dde6e882c |
children |
comparison
equal
deleted
inserted
replaced
1423:42bd767ec5a4 | 1452:638d16625da2 |
---|---|
1 | 1 |
2 // Compiler implementation of the D programming language | 2 // Compiler implementation of the D programming language |
3 // Copyright (c) 1999-2008 by Digital Mars | 3 // Copyright (c) 1999-2009 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. |
68 | 68 |
69 Array *parseModule(); | 69 Array *parseModule(); |
70 Array *parseDeclDefs(int once); | 70 Array *parseDeclDefs(int once); |
71 Array *parseAutoDeclarations(unsigned storageClass, unsigned char *comment); | 71 Array *parseAutoDeclarations(unsigned storageClass, unsigned char *comment); |
72 Array *parseBlock(); | 72 Array *parseBlock(); |
73 void composeStorageClass(unsigned stc); | |
73 Expression *parseConstraint(); | 74 Expression *parseConstraint(); |
74 TemplateDeclaration *parseTemplateDeclaration(); | 75 TemplateDeclaration *parseTemplateDeclaration(); |
75 TemplateParameters *parseTemplateParameterList(int flag = 0); | 76 TemplateParameters *parseTemplateParameterList(int flag = 0); |
76 Dsymbol *parseMixin(); | 77 Dsymbol *parseMixin(); |
77 Objects *parseTemplateArgumentList(); | 78 Objects *parseTemplateArgumentList(); |
81 TypeQualified *parseTypeof(); | 82 TypeQualified *parseTypeof(); |
82 enum LINK parseLinkage(); | 83 enum LINK parseLinkage(); |
83 Condition *parseDebugCondition(); | 84 Condition *parseDebugCondition(); |
84 Condition *parseVersionCondition(); | 85 Condition *parseVersionCondition(); |
85 Condition *parseStaticIfCondition(); | 86 Condition *parseStaticIfCondition(); |
86 FuncDeclaration *parseCtor(); | 87 Dsymbol *parseCtor(); |
87 PostBlitDeclaration *parsePostBlit(); | 88 PostBlitDeclaration *parsePostBlit(); |
88 DtorDeclaration *parseDtor(); | 89 DtorDeclaration *parseDtor(); |
89 StaticCtorDeclaration *parseStaticCtor(); | 90 StaticCtorDeclaration *parseStaticCtor(); |
90 StaticDtorDeclaration *parseStaticDtor(); | 91 StaticDtorDeclaration *parseStaticDtor(); |
91 InvariantDeclaration *parseInvariant(); | 92 InvariantDeclaration *parseInvariant(); |