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;
     }