Mercurial > projects > ldc
comparison dmd/parse.c @ 159:5acec6b2eef8 trunk
[svn r175] merged dmd 1.029
author | ChristianK |
---|---|
date | Thu, 01 May 2008 15:15:28 +0200 |
parents | 0ab29b838084 |
children | 092468448d25 |
comparison
equal
deleted
inserted
replaced
158:287540c5f05e | 159:5acec6b2eef8 |
---|---|
635 nextToken(); | 635 nextToken(); |
636 if (token.value == TOKidentifier) | 636 if (token.value == TOKidentifier) |
637 id = token.ident; | 637 id = token.ident; |
638 else if (token.value == TOKint32v) | 638 else if (token.value == TOKint32v) |
639 level = (unsigned)token.uns64value; | 639 level = (unsigned)token.uns64value; |
640 #if V2 | |
641 /* Allow: | |
642 * version (unittest) | |
643 * even though unittest is a keyword | |
644 */ | |
645 else if (token.value == TOKunittest) | |
646 id = Lexer::idPool(Token::toChars(TOKunittest)); | |
647 #endif | |
640 else | 648 else |
641 error("identifier or integer expected, not %s", token.toChars()); | 649 error("identifier or integer expected, not %s", token.toChars()); |
642 nextToken(); | 650 nextToken(); |
643 check(TOKrparen); | 651 check(TOKrparen); |
644 | 652 |