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();