mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-04-18 01:39:03 +02:00
Merge 2.058beta
This commit is contained in:
@@ -52,10 +52,11 @@ struct StaticAssert;
|
||||
|
||||
enum ParseStatementFlags
|
||||
{
|
||||
PSsemi = 1, // empty ';' statements are allowed
|
||||
PSsemi = 1, // empty ';' statements are allowed, but deprecated
|
||||
PSscope = 2, // start a new scope
|
||||
PScurly = 4, // { } statement is required
|
||||
PScurlyscope = 8, // { } starts a new scope
|
||||
PSsemi_ok = 0x10, // empty ';' are really ok
|
||||
};
|
||||
|
||||
|
||||
@@ -85,6 +86,7 @@ struct Parser : Lexer
|
||||
Objects *parseTemplateArgument();
|
||||
StaticAssert *parseStaticAssert();
|
||||
TypeQualified *parseTypeof();
|
||||
Type *parseVector();
|
||||
enum LINK parseLinkage();
|
||||
Condition *parseDebugCondition();
|
||||
Condition *parseVersionCondition();
|
||||
@@ -100,7 +102,7 @@ struct Parser : Lexer
|
||||
UnitTestDeclaration *parseUnitTest();
|
||||
NewDeclaration *parseNew();
|
||||
DeleteDeclaration *parseDelete();
|
||||
Parameters *parseParameters(int *pvarargs);
|
||||
Parameters *parseParameters(int *pvarargs, TemplateParameters **tpl = NULL);
|
||||
EnumDeclaration *parseEnum();
|
||||
Dsymbol *parseAggregate();
|
||||
BaseClasses *parseBaseClasses();
|
||||
|
||||
Reference in New Issue
Block a user