Mercurial > projects > dil
diff trunk/src/dil/Lexer.d @ 507:996041463028
Removed TOK.WCharLiteral and TOK.DCharLiteral.
Removed unnecessary TOK members.
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Wed, 12 Dec 2007 02:41:30 +0100 |
parents | 4e14cd1b24da |
children | dd3ce87b3569 |
line wrap: on
line diff
--- a/trunk/src/dil/Lexer.d Wed Dec 12 02:28:37 2007 +0100 +++ b/trunk/src/dil/Lexer.d Wed Dec 12 02:41:30 2007 +0100 @@ -1254,14 +1254,6 @@ switch (*p) { case '\\': - switch (p[1]) - { - case 'u': - t.type = TOK.WCharLiteral; break; - case 'U': - t.type = TOK.DCharLiteral; break; - default: - } t.dchar_ = scanEscapeSequence(); break; case '\'': @@ -1272,10 +1264,7 @@ break; uint c = *p; if (!isascii(c)) - { c = decodeUTF8(); - t.type = c <= 0xFFFF ? TOK.WCharLiteral : TOK.DCharLiteral; - } t.dchar_ = c; ++p; }